Урок 1: Знакомство с Python

  • История Python
  • Преимущества Python
  • Использование в различных областях
  • Сообщество и ресурсы

Урок 2: Установка Python и первая программа

  • Установка Python на различных операционных системах
  • Использование интерпретатора Python в командной строке
  • Создание и запуск простой программы "Hello, World!"

Урок 3: Переменные и типы данных

  • Создание переменных
  • Основные типы данных: int, float, str, bool
  • Приведение типов
  • Интересные жизненные примеры

Урок 4: Ввод и вывод данных

  • Функция input() для ввода данных
  • Форматированный вывод с использованием print()
  • Интересные жизненные примеры

Урок 5: Операторы и выражения

  • Арифметические операторы
  • Логические операторы
  • Операторы сравнения
  • Интересные жизненные примеры

Урок 6: Условные операторы

  • Операторы if, elif, else
  • Логические выражения в условиях
  • Каскадное выполнение условий
  • Интересные жизненные примеры

Урок 7: Циклы

  • Цикл while
  • Цикл for и оператор range
  • Прерывание циклов с помощью break и continue
  • Интересные жизненные примеры

Урок 8: Списки

  • Создание и работа со списками
  • Индексация и срезы
  • Методы списков
  • Интересные жизненные примеры

Урок 9: Кортежи и множества

  • Работа с кортежами
  • Основы множеств
  • Операции с множествами
  • Интересные жизненные примеры

Урок 10: Словари

  • Определение и использование словарей
  • Операции со словарями
  • Итерация по словарю
  • Интересные жизненные примеры

Урок 11: Функции

  • Структура функции
  • Параметры и возвращаемые значения
  • Встроенные функции
  • Интересные жизненные примеры

Урок 12: Области видимости

  • Глобальные и локальные переменные
  • Ключевое слово global
  • Интересные жизненные примеры

Урок 13: Обработка ошибок

  • Исключения и обработка ошибок
  • Ключевые слова try, except, else, finally
  • Интересные жизненные примеры

Урок 14: Импорт модулей

  • Основы работы с модулями
  • Пользовательские модули
  • Популярные библиотеки: math, random
  • Интересные жизненные примеры

Урок 15: Работа с файлами

  • Открытие и закрытие файлов
  • Режимы открытия файлов
  • Запись и чтение данных из файла
  • Обработка исключений при работе с файлами
  • Интересные жизненные примеры

Урок 16: Классы и объекты

  • Определение классов
  • Создание объектов
  • Атрибуты и методы
  • Интересные жизненные примеры

Урок 17: Наследование и полиморфизм

  • Основы наследования
  • Переопределение методов
  • Полиморфизм в Python
  • Интересные жизненные примеры

Урок 18: Декораторы

  • Что такое декораторы
  • Примеры использования декораторов
  • Интересные жизненные примеры

Урок 19: Генераторы

  • Что такое генераторы
  • Отличия от списков
  • Примеры использования генераторов
  • Интересные жизненные примеры

Урок 20: Введение в асинхронное программирование

  • Основы асинхронного программирования
  • Ключевые слова async и await
  • Интересные жизненные примеры

Урок 21: Дополнительные ресурсы

  • Официальная документация Python
  • Онлайн-курсы и практические задания
  • Форумы и сообщества для обсуждения вопросов