Питоны практики
Кураторская коллекция практик Python для различных тем.
Это может быть не лучшие практики , поэтому вы можете внести лучший вклад для каждой темы.
Проблемы и PRS очень приветствуются.
Оглавление
Это охватывает следующие темы с объяснениями и образцами исходных кодов.
- Базовый
- Структура данных
- Стандартная библиотека
- Мета программирование
- Конфигурация
- Дизайн -шаблоны
- Тестирование
- Регулярно
- Сеть
- База данных
- Обработка данных
- Обработка данных
- Параллелизм
- Программирование API
- Криптография
- Функциональное программирование
- Кли
- C расширения
- Отладка
- Профилирование
- пасхальное яйцо
Темы
Базовый
- Аргументы (включая
*args и **kwargs ) - встроенные функции
- сорт
- запятая
- понимание
- декоратор
- документация
- Исключения обработки
- Обработка файла/DIR
- функции
- импорт
- интерфейс
- Итератор и генератор
- лямбда
- регистрация
- карта, фильтровать и уменьшить
- метод
- Оп
- форматирование строки
- строковые операции
- Тип подсказка
- подчеркивается
Структура данных
- список
- кортеж
- набор
- диктат
- Фронзенсет
- нить
- куча
- очередь
- Связанный список
- куча
- дерево
- график
Стандартная библиотека
- азбука
- множество
- Коллекции
- ctypes
- DateTime
- Десятичные
- Functools
- будущее
- итул
- математика
- ОС
- маринованный
- очередь
- случайный
Мета программирование
Конфигурация
- 4 способа управления конфигурацией
Дизайн -шаблоны
- Синглтон
- фабрика
- адаптер
- наблюдатель
Тестирование
- ежедневно
- питест
- Doctest
- покрытие
Регулярно
Сеть
- http
- TCP
- UDP
- SMTP
- FTP
- гнездо
База данных
- SQLite3
- mysql
- Postgresql
- Редис
- Mongodb
- Орм
Обработка данных
- json
- XML
- База64
- прото -буфер
Обработка данных
Параллелизм
- многопроцессорная
- многопоточный
- асинсио
- сельдерей
Программирование API
Криптография
Функциональное программирование
Кли
C расширения
Отладка
Профилирование
пасхальное яйцо