Python

Contents
Основы: установка, запуск, виртуальное окружение
Форматирование кода
Объекты и типы данных
Control Flow: циклы, ветвления
Функции теория: декораторы, генераторы, замыкания, кэш, лямбды…
Встроенные функции: all(), any(), …
Exceptions, packages, logging…
ООП
Работа с файлами, сетью, API, БД
Полезные библиотеки и модули
Фреймворки: Django, Flask …
Применение Python: скрипты, QA, задачи
Математические задачи на Python
Basics
Introduction
Installing Python, Pip, multiple Pythons etc.
Pip
Basics
Executing Scripts
Hello World!
if __name__ == '__main__'
Helpful links
Interactive mode
Virtual Environment
datetime
os
pathlib
Оформление
Отступы (indentation)
\: перенос строки
docstring: документация
Типы данных (объектов)
Опеределить тип объекта
Встроенные коллекции Python
str: строки
Словари
Списки
Множества
Кортежи
Объекты
Итераторы и итерируемые объекты
Control Flow
Циклы
Ветвления
Утверждения (statements)
Функции
Функции
*args **kwargs
sys.argv: аргументы командной строки
Лямбда функции
Функции первого класса
Замыкания
Декораторы
Кэширование
Генераторы
Генераторы: Maintaining State
Встроенные функции Python
all()
any()
chr()
copy()
dir()
enumerate()
filter()
id()
isinstance()
iter()
map()
next()
ord()
random()
sorted()
type()
unichr()
zip()
Основы часть 2
Exceptions
Пакеты
json.dumps
logging
sys.path
Сложности при работе с Python
enum
ООП
ООП в Python
Классы
Методы
class variables
class methods
Статические методы
Наследование
Специальные методы
Декоратор property
super()
Работа с файлами, сетью, API, БД
Работа с REST API на Python
Файлы: записать, прочитать, дописать, контекстный менеджер…
Скачать файл по сети
glob
shutil
SQLite3: работа с БД
datetime: Дата и время в Python
socket :Python Sockets
paramiko: SSH из Python
os
pathlib
Полезные библиотеки и модули
subprocess: выполнение bash команд из Python
multiprocessing: несколько процессов одновременно
psutil: cистемные ресурсы
pydantic: валидация данных
PyCharm: IDE
pandas
__future__
Фреймворки
DJANGO
Flask
Связанные с Python темы
Тестирование с помощью Python
Playwright + Python
Selenium + Python
Статические сайты на MkDocs
Скрипт для ZPL принтера
Решение задач
Математические задачи
Решение квадратного уравнения на Python
Последовательность Рекамана на Python
Related Articles
Python
Интерактивный режим
str: строки
\: перенос строки
Списки []
if, elif, else
Циклы
Методы
Функции
*args **kwargs
enum
Опеределить тип переменной Python
Тестирование с помощью Python
Работа с REST API на Python
Файлы: записать, прочитать, дописать, контекстный менеджер…
Скачать файл по сети
SQLite3: работа с БД
datetime: Date and Time в Python
json.dumps
Selenium + Python
Сложности при работе с Python
DJANGO
Flask
Скрипт для ZPL принтера
socket :Python Sockets
Виртуальное окружение
subprocess: выполнение bash команд из Python
multiprocessing: несколько процессов одновременно
psutil: cистемные ресурсы
sys.argv: аргументы командной строки
PyCharm: IDE
pydantic: валидация данных
paramiko: SSH из Python
enumerate