Урок 1. Введение в Python
Что такое Python, где он используется и как написать первую программу.
20 мин
Теория
Открыть
Урок 2. Переменные
Как хранить данные в программе: строки, числа, логические значения.
25 мин
Теория
Открыть
Урок 3. Операции
Математические операции, работа с числами и строковые преобразования.
30 мин
Логика
Открыть
Урок 4. Ввод/вывод
Функции input() и print(). Диалог с пользователем.
25 мин
Практика
Открыть
Урок 5. Условия if-else
Принятие решений в программе. Логические операторы.
35 мин
Логика
Открыть
Урок 6. Циклы while
Повторение действий. Бесконечные циклы и условия выхода.
30 мин
Циклы
Открыть
Урок 7. Циклы for
Работа со списками и строками. Функция range().
35 мин
Списки
Открыть
Урок 8. Списки
Создание, изменение, добавление и удаление элементов.
40 мин
Данные
Открыть
Урок 9. Функции
Создание собственных функций. Параметры и возврат значений.
45 мин
Модули
Открыть
Урок 10. Словари
Структуры данных с ключами и значениями. Методы словарей.
40 мин
Структуры
Открыть
Урок 11. Работа с файлами в Python
Чтение и запись файлов, кодировки, работа с путями и папками.
45 мин
Практика
Открыть
Урок 12. Обработка ошибок и исключений
try/except, типы исключений, finally, создание собственных ошибок.
40 мин
Теория
Открыть
Урок 13. Модули и пакеты в Python
Импорт модулей, структура пакетов, виртуальные окружения и pip.
45 мин
Логика
Открыть
Урок 14. Генерация случайных чисел и модуль random
Случайные значения, выборки, перемешивание, генераторы и сидирование.
35 мин
Практика
Открыть
Урок 15. Работа со строками в Python
Методы строк, форматирование, разбор текста, регулярные выражения.
45 мин
Теория
Открыть
Урок 16. Объектно-ориентированное программирование (ООП)
Классы и объекты, наследование, инкапсуляция, полиморфизм.
60 мин
Логика
Открыть
Урок 17. Алгоритмы поиска и сортировки
Бинарный поиск, сортировки, сложность алгоритмов и практические примеры.
55 мин
Логика
Открыть
Урок 18. Визуализация данных с Matplotlib
Построение графиков, диаграмм, настройка подписей, сохранение изображений.
50 мин
Практика
Открыть
Урок 19. Основы искусственного интеллекта и машинного обучения
Данные, признаки, обучение модели, оценка качества и простые примеры.
70 мин
Теория
Открыть
Урок 20. Итоговый проект: Веб-приложение для анализа данных
Соберём мини-проект: загрузка данных, анализ и визуализация результатов.
90 мин
Практика
Открыть