Подробнее
Программа курса
- Как правильно проходить этот курс
- Первое знакомство с Python. Порядок установки
- Варианты выполнения команд. Переходим в PyCharm
- Переменные, оператор присваивания, функции type и id
- Числа и операции над ними
- Математические функции и модуль math
- Функции print и input
- Арифметические подвиги
- Логический тип Bool. Операторы сравнения
- Булевы подвиги
- Введение в строки. Операции над строками
- Индексы и срезы строк
- Основные методы строк
- Спецсимволы и экранирование символов
- Форматирование строк и F-строки
- Списки и операции над ними
- Срезы списков. Операторы сравнения списков
- Методы списков
- Вложенные списки
- Условный оператор if. Конструкция if-else
- Вложенные условия и множественный выбор
- Тернарный условный оператор
- Оператор цикла while
- Операторы break, continue и else
- Оператор цикла for и функция range
- Примеры работы оператора цикла for. Функция enumerate
- Итератор и итерируемые объекты. Функции iter и next
- Вложенные циклы
- Треугольник Паскаля
- Генераторы списков (List comprehension)
- Вложенные циклы и вложенные генераторы списков
- Введение в словари
- Методы словаря. Перебор его элементов в цикле
- Кортежи (tuple) и их методы
- Множества (set) и их методы
- Операции над множествами. Сравнение множеств
- Генераторы множеств и словарей
- Моржовая операция присваивания
- Что такое функции. Их объявление и вызов
- Оператор return
- Алгоритм Евклида для нахождения НОД
- Позиционные и именованные аргументы. Параметры со значениями
- Функции с произвольным числом параметров
- Операторы упаковки и распаковки коллекций
- Символ звездочка (*) в параметрах функции
- Символ слэш (/) в параметрах функции
- Рекурсивные функции
- Анонимные (lambda) функции
- Функция map
- Области видимости. Ключевые слова global и nonlocal
- Замыкания в Python. Вложенные функции
- Декораторы функций
- Передача аргументов декораторам
- Промежуточные испытания
- Импорт стандартных модулей. Команды import и from
- Импорт собственных модулей
- Установка сторонних модулей. Пакетная установка
- Пакеты (package) в Python
- Функция open. Чтение данных из файла
- Обработка исключения FileNotFoundError и менеджер контекста
- Запись данных в файл
- Выражения-генераторы
- Функция-генератор. Оператор yield
- Функция filter
- Функция zip
- Сортировка с помощью sort и sorted
- Аргумент key для сортировки по ключу
- Функция isinstance для проверки типов данных
- Функции all и any
- Расширенное представление чисел
- Битовые операции И, ИЛИ, НЕ, XOR
- Модуль random стандартной библиотеки
- Конструкция match/case. Первое знакомство
- Конструкция match/case с кортежами и списками
- Конструкция match/case со словарями и множествами
- Конструкция match/case. Примеры и особенности использования
- Итоговое испытание
01Первое знакомство
- Как правильно проходить этот курс
- Первое знакомство с Python. Порядок установки
- Варианты выполнения команд. Переходим в PyCharm
02Мои первые шаги в Python
- Переменные, оператор присваивания, функции type и id
- Числа и операции над ними
- Математические функции и модуль math
- Функции print и input
- Арифметические подвиги
- Логический тип Bool. Операторы сравнения
- Булевы подвиги
03Постижение строк и списков
- Введение в строки. Операции над строками
- Индексы и срезы строк
- Основные методы строк
- Спецсимволы и экранирование символов
- Форматирование строк и F-строки
- Списки и операции над ними
- Срезы списков. Операторы сравнения списков
- Методы списков
- Вложенные списки
04Условные операторы
- Условный оператор if. Конструкция if-else
- Вложенные условия и множественный выбор
- Тернарный условный оператор
05Циклы, итераторы и генераторы списков
- Оператор цикла while
- Операторы break, continue и else
- Оператор цикла for и функция range
- Примеры работы оператора цикла for. Функция enumerate
- Итератор и итерируемые объекты. Функции iter и next
- Вложенные циклы
- Треугольник Паскаля
- Генераторы списков (List comprehension)
- Вложенные циклы и вложенные генераторы списков
06Словари, кортежи и множества
- Введение в словари
- Методы словаря. Перебор его элементов в цикле
- Кортежи (tuple) и их методы
- Множества (set) и их методы
- Операции над множествами. Сравнение множеств
- Генераторы множеств и словарей
- Моржовая операция присваивания
07Функции
- Что такое функции. Их объявление и вызов
- Оператор return
- Алгоритм Евклида для нахождения НОД
- Позиционные и именованные аргументы. Параметры со значениями
- Функции с произвольным числом параметров
- Операторы упаковки и распаковки коллекций
- Символ звездочка (*) в параметрах функции
- Символ слэш (/) в параметрах функции
- Рекурсивные функции
- Анонимные (lambda) функции
- Функция map
- Области видимости. Ключевые слова global и nonlocal
- Замыкания в Python. Вложенные функции
- Декораторы функций
- Передача аргументов декораторам
- Промежуточные испытания
08Модули и пакеты. Работа с файлами
- Импорт стандартных модулей. Команды import и from
- Импорт собственных модулей
- Установка сторонних модулей. Пакетная установка
- Пакеты (package) в Python
- Функция open. Чтение данных из файла
- Обработка исключения FileNotFoundError и менеджер контекста
- Запись данных в файл
09Генераторы. Некоторые полезные функции
- Выражения-генераторы
- Функция-генератор. Оператор yield
- Функция filter
- Функция zip
- Сортировка с помощью sort и sorted
- Аргумент key для сортировки по ключу
- Функция isinstance для проверки типов данных
- Функции all и any
10Движемся дальше, вглубь
- Расширенное представление чисел
- Битовые операции И, ИЛИ, НЕ, XOR
- Модуль random стандартной библиотеки
- Конструкция match/case. Первое знакомство
- Конструкция match/case с кортежами и списками
- Конструкция match/case со словарями и множествами
- Конструкция match/case. Примеры и особенности использования
- Итоговое испытание
Отзывы о курсе
Оставьте отзыв
Расскажите о качестве обучения, поддержке и результате. Это поможет другим выбрать организацию осознанно.
Оставьте заявку
Консультант ответит на вопросы о курсе «Добрый, добрый Python с Сергеем Балакиревым» и поможет разобраться в деталях обучения.
Нажимая кнопку, вы даете согласие на обработку персональных данных
Информация обновлена 3 сентября 2026 г.

Stepik 

















