Курс на Stepik
Обложка курса «Добрый, добрый Python с Сергеем Балакиревым» на Stepik
Бесплатно

Добрый, добрый Python с Сергеем Балакиревым 4.929

Открыть на
STEPIK.ORG

Присоединяйтесь к сообществу курса по изучению современного, удобного и востребованного языка Python. Здесь вы познакомитесь со всеми основными конструкциями Python и научитесь грамотно составлять свои первые простые программы.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Добрый, добрый Python с Сергеем Балакиревым»Учеников на курсе 134 057
Сертификаты, выданные на курсе «Добрый, добрый Python с Сергеем Балакиревым»Сертификатов выдано 12 157
Отзывы о курсе «Добрый, добрый Python с Сергеем Балакиревым»Отзывов получено 2 893
Рейтинг курса «Добрый, добрый Python с Сергеем Балакиревым»Рейтинг курса 4.929
Уроки в курсе «Добрый, добрый Python с Сергеем Балакиревым»Количество уроков 77
Тесты в курсе «Добрый, добрый Python с Сергеем Балакиревым»Количество квизов 142
Задачи с кодом в курсе «Добрый, добрый Python с Сергеем Балакиревым»Количество задач с кодом 390
Время прохождения курса «Добрый, добрый Python с Сергеем Балакиревым»Время прохождения курса
Обновления курса «Добрый, добрый Python с Сергеем Балакиревым»Обновления курса
Дата публикации курса «Добрый, добрый Python с Сергеем Балакиревым»Дата публикации курса
Последнее обновление курса «Добрый, добрый Python с Сергеем Балакиревым»Последнее обновление
Сложность easy

Содержание курса

Разделы в курсе «Добрый, добрый Python с Сергеем Балакиревым» 10 разделов Уроки в курсе «Добрый, добрый Python с Сергеем Балакиревым» 77 уроков Тесты в курсе «Добрый, добрый Python с Сергеем Балакиревым» 142 теста Задачи в курсе «Добрый, добрый Python с Сергеем Балакиревым» 390 задач Время прохождения курса «Добрый, добрый Python с Сергеем Балакиревым» 78 ч. Последнее обновление курса «Добрый, добрый Python с Сергеем Балакиревым» обн. 27 августа 2026

Первое знакомство

3 урока
1. Как правильно проходить этот курс
2. Первое знакомство с Python. Порядок установки
3. Варианты выполнения команд. Переходим в PyCharm

Мои первые шаги в Python

7 уроков
1. Переменные, оператор присваивания, функции type и id
2. Числа и операции над ними
3. Математические функции и модуль math
4. Функции print и input
5. Арифметические подвиги
6. Логический тип Bool. Операторы сравнения
7. Булевы подвиги

Постижение строк и списков

9 уроков
1. Введение в строки. Операции над строками
2. Индексы и срезы строк
3. Основные методы строк
4. Спецсимволы и экранирование символов
5. Форматирование строк и F-строки
6. Списки и операции над ними
7. Срезы списков. Операторы сравнения списков
8. Методы списков
9. Вложенные списки

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

3 урока
1. Условный оператор if. Конструкция if-else
2. Вложенные условия и множественный выбор
3. Тернарный условный оператор

Циклы, итераторы и генераторы списков

9 уроков
1. Оператор цикла while
2. Операторы break, continue и else
3. Оператор цикла for и функция range
4. Примеры работы оператора цикла for. Функция enumerate
5. Итератор и итерируемые объекты. Функции iter и next
6. Вложенные циклы
7. Треугольник Паскаля
8. Генераторы списков (List comprehension)
9. Вложенные циклы и вложенные генераторы списков

Словари, кортежи и множества

7 уроков
1. Введение в словари
2. Методы словаря. Перебор его элементов в цикле
3. Кортежи (tuple) и их методы
4. Множества (set) и их методы
5. Операции над множествами. Сравнение множеств
6. Генераторы множеств и словарей
7. Моржовая операция присваивания

Функции

12 уроков
1. Что такое функции. Их объявление и вызов
2. Оператор return
3. Алгоритм Евклида для нахождения НОД
4. Позиционные и именованные аргументы. Параметры со значениями
5. Функции с произвольным числом параметров
6. Операторы упаковки и распаковки коллекций
7. Рекурсивные функции
8. Анонимные (lambda) функции
9. Области видимости. Ключевые слова global и nonlocal
10. Замыкания в Python. Вложенные функции
11. Декораторы функций
12. Передача аргументов декораторам

Модули и пакеты. Работа с файлами

7 уроков
1. Импорт стандартных модулей. Команды import и from
2. Импорт собственных модулей
3. Установка сторонних модулей. Пакетная установка
4. Пакеты (package) в Python
5. Функция open. Чтение данных из файла
6. Обработка исключения FileNotFoundError и менеджер контекста
7. Запись данных в файл

Генераторы. Некоторые полезные функции

9 уроков
1. Выражения-генераторы
2. Функция-генератор. Оператор yield
3. Функция map
4. Функция filter
5. Функция zip
6. Сортировка с помощью sort и sorted
7. Аргумент key для сортировки по ключу
8. Функция isinstance для проверки типов данных
9. Функции all и any

Движемся дальше, вглубь

8 уроков
1. Расширенное представление чисел
2. Битовые операции И, ИЛИ, НЕ, XOR
3. Модуль random стандартной библиотеки
4. Конструкция match/case. Первое знакомство
5. Конструкция match/case с кортежами и списками
6. Конструкция match/case со словарями и множествами
7. Конструкция match/case. Примеры и особенности использования
8. Итоговое испытание