Python

Содержание
Основы: установка, запуск, виртуальное окружение
Форматирование кода
Объекты и типы данных
Control Flow: циклы, ветвления
Функции
Exceptions, packages, logging…
ООП
Работа с файлами, сетью, API, БД
Полезные библиотеки и модули
Фреймворки: Django, Flask …
Применение Python: скрипты, QA, задачи
Основы Python
Введение: общие сведения
Установка Python, Pip, других версий интерпретатора и т.д.
Pip
Основы
chr()
unichr()
Как запускать скрипты
Hello World! - первый скрипт на Python
if __name__ == '__main__'
Полезные ссылки
Интерактивный режим
Виртуальное окружение
Оформление
Отступы (indentation)
\: перенос строки
docstring: документация
Типы данных (объектов)
Встроенные коллекции Python
str: строки
Словари
Списки
Множества
Объекты
Control Flow
Циклы
Ветвления
Утверждения (statements)
Функции
Функции
*args **kwargs
sys.argv: аргументы командной строки
Лямбда функции
all()
map()
Функции первого класса
Замыкания
Декораторы
Генераторы
Генераторы: Maintaining State
Основы часть 2
Exceptions
Пакеты
json.dumps
logging
Опеределить тип переменной Python
sys.path
Сложности при работе с Python
enum
enumerate
ООП
ООП в Python
Классы
Методы
class variables
class methods
Статические методы
Наследование
Специальные методы
Декоратор property
super()
Работа с файлами, сетью, API, БД
Работа с REST API на Python
Файлы: записать, прочитать, дописать, контекстный менеджер…
Скачать файл по сети
SQLite3: работа с БД
datetime: Дата и время в Python
socket :Python Sockets
paramiko: SSH из Python
Полезные библиотеки и модули
subprocess: выполнение bash команд из Python
multiprocessing: несколько процессов одновременно
psutil: cистемные ресурсы
pydantic: валидация данных
PyCharm: IDE
pandas
__future__
Фреймворки
DJANGO
Flask
Связанные с Python темы
Тестирование с помощью Python
Playwright + Python
Selenium + Python
Скрипт для ZPL принтера
Решение задач
Решение квадратного уравнения на Python