Курс на Stepik
Обложка курса «Python: от нуля до уровня Python-разработчика» на Stepik
Бесплатно

Python: от нуля до уровня Python-разработчика ★ 4.400

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

Освойте Python с нуля и постепенно выйдите на уровень уверенного junior-разработчика. В курсе вы разберёте синтаксис, структуры данных, функции, ООП, исключения, модули, пакеты, генераторы, dataclass, enum, протоколы и метаклассы. Через практику и учебные проекты вы научитесь писать читаемый, модульный и профессионально организованный код.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Python: от нуля до уровня Python-разработчика»Учеников на курсе 626
Сертификаты, выданные на курсе «Python: от нуля до уровня Python-разработчика»Сертификатов выдано 0
Отзывы о курсе «Python: от нуля до уровня Python-разработчика»Отзывов получено 5
Рейтинг курса «Python: от нуля до уровня Python-разработчика»Рейтинг курса 4.400
Уроки в курсе «Python: от нуля до уровня Python-разработчика»Количество уроков 24
Тесты в курсе «Python: от нуля до уровня Python-разработчика»Количество квизов 122
Задачи с кодом в курсе «Python: от нуля до уровня Python-разработчика»Количество задач с кодом 82
Время прохождения курса «Python: от нуля до уровня Python-разработчика»Время прохождения курса —
Обновления курса «Python: от нуля до уровня Python-разработчика»Обновления курса — —
Дата публикации курса «Python: от нуля до уровня Python-разработчика»Дата публикации курса — ———
Последнее обновление курса «Python: от нуля до уровня Python-разработчика»Последнее обновление — ———
Сложность easy — ———

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

Разделы в курсе «Python: от нуля до уровня Python-разработчика» 6 разделов Уроки в курсе «Python: от нуля до уровня Python-разработчика» 24 урока Тесты в курсе «Python: от нуля до уровня Python-разработчика» 122 теста Задачи в курсе «Python: от нуля до уровня Python-разработчика» 82 задачи Время прохождения курса «Python: от нуля до уровня Python-разработчика» 6 ч. Последнее обновление курса «Python: от нуля до уровня Python-разработчика» обн. 4 октября 2026

Добро пожаловать в Python

3 урока
1. Как правильно проходить курс: советы и стратегия ↗
2. О курсе и об авторе ↗
3. Установка Python и настройка среды разработки (PyCharm) ↗

Основы программирования на Python

5 уроков
1. Переменные и типы данных ↗
2. Ввод и вывод данных ↗
3. Арифметические операции и математические функции ↗
4. Работа со строками ↗
5. Списки, множества и словари ↗

Логика программ и модульная организация кода

5 уроков
1. Условные операторы: if, else, elif ↗
2. Работа с циклами: while, for, break, continue и else ↗
3. Определение функций и оператор return ↗
4. Рекурсия и анонимные функции (lambda) ↗
5. Разработка проекта "Менеджер задач" ↗

ООП и обработка исключений

7 уроков
1. Что такое ООП (классы и объекты) и методы __init__ и __new__ ↗
2. Параметр self и методы @classmethod и @staticmethod ↗
3. Private, protected, public атрибуты и декораторы (@property) ↗
4. Магические методы __str__, __repr__, __len__, __call__ и другие ↗
5. Наследование, множественное наследование и MRO ↗
6. Полиморфизм и переопределение методов ↗
7. try, except, else, finally. Пользовательские исключения ↗

Современные подходы

3 урока
1. Генераторы и yield: оптимизация работы с данными ↗
2. dataclass, enums, протоколы и интерфейсы ↗
3. Метаклассы и композиция ↗

Заключение

1 урок
1. Что дальше? ↗