Python

20 уроков с теорией и практикой

Урок 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 мин Практика
Открыть