Python
Курс по программированию на Python: основы языка, структуры данных, ООП, модули, файлы, продвинутые темы. 80+ статей с примерами кода.
Введение
Знакомство с Python, установка, первая программа, синтаксис.
Основы
Переменные, типы данных, операторы, ввод-вывод, комментарии.
Управление потоком
Условные операторы, циклы, break/continue.
Структуры данных
Списки, кортежи, словари, множества, строки.
Функции
Определение функций, аргументы, замыкания, декораторы.
ООП
Классы, наследование, полиморфизм, инкапсуляция.
Модули и исключения
Модули, пакеты, pip, обработка исключений.
Файлы и I/O
Работа с файлами, директориями, CSV, JSON.
Продвинутые темы
Итераторы, генераторы, регулярные выражения, дата/время.
Примеры (98)
Готовые программы и задачи на Python с разбором решения.