Курс на Stepik
Обложка курса «Основы Python» на Stepik
490 ₽

Основы Python ★ 4.000

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

Python с нуля — без воды и тоски. 800+ задач, 12 тем, 5 мини-проектов. Начинаешь с нуля, заканчиваешь с рабочим кодом.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Основы Python»Учеников на курсе 53
Сертификаты, выданные на курсе «Основы Python»Сертификатов выдано 1
Отзывы о курсе «Основы Python»Отзывов получено 2
Рейтинг курса «Основы Python»Рейтинг курса 4.000
Уроки в курсе «Основы Python»Количество уроков 71
Тесты в курсе «Основы Python»Количество квизов 155
Задачи с кодом в курсе «Основы Python»Количество задач с кодом 357
Время прохождения курса «Основы Python»Время прохождения курса —
Стоимость курса «Основы Python»Стоимость курса 490 ₽ —
Обновления курса «Основы Python»Обновления курса — —
Дата публикации курса «Основы Python»Дата публикации курса — ———
Последнее обновление курса «Основы Python»Последнее обновление — ———

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

Разделы в курсе «Основы Python» 12 разделов Уроки в курсе «Основы Python» 71 урок Тесты в курсе «Основы Python» 155 тестов Задачи в курсе «Основы Python» 357 задач Время прохождения курса «Основы Python» 1 ч. Последнее обновление курса «Основы Python» обн. 7 июля 2026

Старт

5 уроков
1. Что такое программа и как Python выполняет код ↗
2. Первая команда: print() ↗
3. Несколько команд и несколько строк ↗
4. Как читать код и предсказывать результат ↗
5. Ошибки, внимательность и мини-итог ↗

Переменные и вычисления

6 уроков
1. Переменные: как программа хранит данные ↗
2. Ввод данных через input() ↗
3. Почему input() — это текст. Преобразование типов ↗
4. Арифметические операции и вычисления ↗
5. Целочисленное деление, остаток, работа с цифрами числа ↗
6. Мини-проекты и итог блока ↗

Условия

6 уроков
1. Что такое условие. Простое if ↗
2. Полное ветвление: if/else ↗
3. Несколько вариантов: if/elif/else ↗
4. Составные условия: and, or, not ↗
5. Типовые шаблоны задач на условия ↗
6. Итог блока ↗

Циклы

6 уроков
1. Повторение действий и цикл while ↗
2. Цикл for и range() ↗
3. Счётчик, накопитель, пошаговое изменение переменных ↗
4. Цикл + условие: подсчёт, отбор, поиск ↗
5. Типовые шаблоны задач на циклы ↗
6. Итоговые задачи и закрепление ↗

Строки

6 уроков
1. Что такое строка. Индексы и длина ↗
2. Срезы строк ↗
3. Циклы по строкам и обработка символов ↗
4. Методы строк ↗
5. Типовые задачи на обработку текста ↗
6. Итог блока ↗

Списки

6 уроков
1. Что такое список. Создание, индексы, длина ↗
2. Изменение элементов и обход списка ↗
3. Ввод списка и работа с split() ↗
4. Методы списков ↗
5. Типовые задачи на списки ↗
6. Итог блока ↗

Функции

6 уроков
1. Зачем нужны функции. Первая функция ↗
2. Функции с параметрами ↗
3. Возврат результата через return ↗
4. Локальные переменные и проектирование функции ↗
5. Декомпозиция: как разбивать задачу на функции ↗
6. Итог блока ↗

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

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

Полезные Python-приёмы

6 уроков
1. Кортежи и распаковка ↗
2. Удобный перебор: enumerate() ↗
3. Работа с несколькими коллекциями: zip() ↗
4. Списочные включения ↗
5. Полезные встроенные функции ↗
6. Итог блока ↗

Файлы и модули

6 уроков
1. Что такое файл. Чтение из файла ↗
2. Построчная обработка файлов ↗
3. Запись и дозапись в файл ↗
4. Модули math и random ↗
5. Типовые задачи на файлы и модули ↗
6. Итог блока ↗

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

6 уроков
1. Ошибки — это нормально. Типы ошибок ↗
2. Как читать traceback и искать проблему ↗
3. Логические ошибки и отладка ↗
4. Обработка исключений: try/except ↗
5. Типовые надёжные сценарии ↗
6. Итог блока ↗

Мини-проекты и итог курса

6 уроков
1. Как подходить к мини-проекту ↗
2. Проект 1: Консольный калькулятор ↗
3. Проект 2: Анализатор текста ↗
4. Проект 3: Учёт расходов ↗
5. Проект 4: Викторина ↗
6. Финальный проект: Менеджер заметок ↗