Курс на Stepik
Обложка курса «Python (All in One)» на Stepik
999 ₽

Python (All in One) ★ 0.000

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

Python с нуля через понятные объяснения, проверяемые задачи и сюжет экспедиции «Меридиан». В курсе 16 разделов и 240 заданий в итоговых практикумах. Первые четыре раздела доступны бесплатно.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Python (All in One)»Учеников на курсе 0
Сертификаты, выданные на курсе «Python (All in One)»Сертификатов выдано 0
Отзывы о курсе «Python (All in One)»Отзывов получено 0
Рейтинг курса «Python (All in One)»Рейтинг курса 0.000
Уроки в курсе «Python (All in One)»Количество уроков 112
Тесты в курсе «Python (All in One)»Количество квизов 521
Задачи с кодом в курсе «Python (All in One)»Количество задач с кодом 226
Стоимость курса «Python (All in One)»Стоимость курса 999 ₽ —
Обновления курса «Python (All in One)»Обновления курса — —
Дата публикации курса «Python (All in One)»Дата публикации курса — ———
Последнее обновление курса «Python (All in One)»Последнее обновление — ———
Сложность easy — ———

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

Разделы в курсе «Python (All in One)» 16 разделов Уроки в курсе «Python (All in One)» 112 уроков Тесты в курсе «Python (All in One)» 521 тест Задачи в курсе «Python (All in One)» 226 задач Последнее обновление курса «Python (All in One)» обн. 6 октября 2026

Среда и первый запуск

6 уроков
1. Что такое программа, Python и интерпретатор ↗
2. Установка и проверка среды Windows ↗
3. REPL как лаборатория коротких наблюдений ↗
4. Первый .py-файл и повторяемый запуск ↗
5. Checkpoint: рабочий проект и цикл проверки ↗
6. Практикум S01. Первый запуск и проверка программы ↗

Первые модели Python: значения, имена и типы

6 уроков
1. Значения, литералы и выражения ↗
2. Имена, присваивание и учебное понятие переменной ↗
3. Комментарии, отступы и базовое форматирование ↗
4. Тип объекта, динамическая типизация и преобразование ↗
5. Состояние программы и чтение простого кода ↗
6. Практикум S02. Показания, имена и состояние ↗

Числа, строки и ввод-вывод

7 уроков
1. Целые и дробные числа ↗
2. Деление, остаток, степень и округление ↗
3. Floating point и сравнения чисел ↗
4. Строки, кавычки, escape sequences и Unicode ↗
5. Индексы, slicing и неизменяемость строк ↗
6. Методы строк, форматирование, print и input ↗
7. Практикум S03. Числа, строки и ввод ↗

Логика и условия

5 уроков
1. bool, сравнения и truthiness ↗
2. and, or, not и короткое замыкание ↗
3. if, elif, else и вложенные решения ↗
4. Checkpoint: корректное ветвление и входные данные ↗
5. Практикум S04. Правила допуска и предупреждения ↗

Циклы и управление повторением

7 уроков
1. while: условие, состояние и остановка ↗
2. for, range и первый взгляд на iterable ↗
3. Обход строк и последовательностей ↗
4. Счётчики, накопители и флаги ↗
5. Вложенные циклы, break и continue ↗
6. else у циклов и диагностика границ ↗
7. Практикум S05. Повторяющиеся проверки ↗

Коллекции и структуры данных

8 уроков
1. Списки: создание, индексация и slicing ↗
2. Изменение списков и основные методы ↗
3. Сортировка и копирование списков ↗
4. Изменяемость, aliasing и копирование списков ↗
5. Кортежи, packing и unpacking ↗
6. Словари: ключи, значения и обход ↗
7. Множества и Checkpoint выбора структуры ↗
8. Практикум S06. Инвентарь и записи ↗

Функции и декомпозиция

7 уроков
1. Определение функции и передача данных ↗
2. return и формы вызова ↗
3. Область видимости имён ↗
4. Чистые функции и побочные эффекты ↗
5. Функции как значения ↗
6. Docstrings, декомпозиция и рефакторинг ↗
7. Практикум S07. Повторно используемые проверки ↗

Pythonic-приёмы: от понятного цикла к компактной записи

5 уроков
1. enumerate, zip и reversed ↗
2. min, max, sum, any и all ↗
3. sorted, key= и небольшая lambda ↗
4. List/dict/set comprehensions и conditional expression ↗
5. Практикум S08. Читаемая обработка данных ↗

Итераторы и ленивые вычисления

6 уроков
1. Iterable и iterator на практическом уровне ↗
2. iter(), next() и исчерпание ↗
3. Generator expression и ленивое вычисление ↗
4. Extended unpacking в данных и вызовах ↗
5. Checkpoint: итерация как общий интерфейс ↗
6. Практикум S09. Последовательная обработка показаний ↗

Ошибки, исключения и системная отладка

7 уроков
1. Классы ошибок и traceback ↗
2. Распространённые исключения ↗
3. try и except ↗
4. Несколько исключений, else и finally ↗
5. raise, EAFP и границы ответственности ↗
6. Checkpoint: системный debugging ↗
7. Практикум S10. Диагностика и восстановление ↗

Файлы, пути и форматы данных

8 уроков
1. Пути и текущая рабочая папка ↗
2. Чтение текста и кодировка ↗
3. with и жизненный цикл файла ↗
4. Запись, добавление и проверка файлов ↗
5. CSV как табличный формат ↗
6. JSON как структурированный формат ↗
7. Checkpoint: надёжная работа с внешними данными ↗
8. Практикум S11. Файлы и форматы данных ↗

Модули и управление проектом

7 уроков
1. import, from ... import ... и aliases ↗
2. Собственный модуль и несколько файлов ↗
3. __name__ и точка запуска ↗
4. Базовая структура пакета ↗
5. Базовые type hints как контракт ↗
6. venv, pip, документация и Checkpoint проекта ↗
7. Практикум S12. Модули и проектная среда ↗

ООП и проектирование классов

9 уроков
1. Зачем нужен класс и что такое экземпляр ↗
2. Методы, self и начальное состояние ↗
3. Интерфейс класса и допустимое состояние ↗
4. Общие данные класса и данные экземпляра ↗
5. Композиция и ответственность объектов ↗
6. Наследование без потери договора ↗
7. Когда нужны функции, композиция и наследование ↗
8. Самостоятельная модель бронирования ↗
9. Практикум S13. Датчики и взаимодействующие объекты ↗

Проверка, документация и улучшение программы

7 уроков
1. Проверка результата как исполняемое ожидание ↗
2. Границы, ошибки и регрессионные проверки ↗
3. Как читать документацию и проверять договор ↗
4. Понятный код и рефакторинг без изменения договора ↗
5. Автоматический запуск и независимость тестов ↗
6. Checkpoint качества программы ↗
7. Практикум S14. Проверка журнала измерений ↗

Самостоятельные программы и проекты

6 уроков
1. Журнал расходов: спецификация, функции и тесты ↗
2. CSV-отчёт расходов ↗
3. Планировщик задач: JSON и модули ↗
4. Развитие планировщика: класс по необходимости ↗
5. Самостоятельный каталог домашней библиотеки ↗
6. Практикум S15. Выпускной маршрут Меридиана ↗

Extended: современный Python и качество кода

11 уроков
1. Аннотации типов как договор чтения кода ↗
2. Dataclass для модели данных ↗
3. Декораторы и договор функции ↗
4. Generator function и управление выдачей значений ↗
5. Собственные context manager-ы ↗
6. Iterator-класс и явное состояние обхода ↗
7. Match и case для формы данных ↗
8. Logging для диагностики программы ↗
9. Pytest для повторяемой проверки ↗
10. Проект и пакет в pyproject.toml ↗
11. Практикум S16. Модернизация Меридиана ↗