Курс на Stepik
Обложка курса «Основы Python» на Stepik
Бесплатно

Основы Python 4.000

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

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

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

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

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

1. Старт

5 уроков
Открытый
1.1 Что такое программа и как Python выполняет код
36
9
1м 33с
0
Открытый
1.2 Первая команда: print()
8
1
-
0
Открытый
1.3 Несколько команд и несколько строк
8
6
-
0
Открытый
1.4 Как читать код и предсказывать результат
8
5
-
0
Открытый
1.5 Ошибки, внимательность и мини-итог
7
5
-
0

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

6 уроков
Открытый
2.1 Переменные: как программа хранит данные
7
5
-
0
Открытый
2.2 Ввод данных через input()
6
4
-
0
Открытый
2.3 Почему input() — это текст. Преобразование типов
5
4
-
0
Открытый
2.4 Арифметические операции и вычисления
5
4
-
0
Открытый
2.5 Целочисленное деление, остаток, работа с цифрами числа
5
4
-
0
Открытый
2.6 Мини-проекты и итог блока
5
4
-
0

3. Условия

6 уроков
Открытый
3.1 Что такое условие. Простое if
6
4
-
0
Открытый
3.2 Полное ветвление: if/else
6
4
-
0
Открытый
3.3 Несколько вариантов: if/elif/else
6
3
-
0
Открытый
3.4 Составные условия: and, or, not
5
3
-
0
Открытый
3.5 Типовые шаблоны задач на условия
5
3
-
0
Открытый
3.6 Итог блока
4
3
-
0

4. Циклы

6 уроков
Открытый
4.1 Повторение действий и цикл while
4
4
-
0
Открытый
4.2 Цикл for и range()
4
4
-
0
Открытый
4.3 Счётчик, накопитель, пошаговое изменение переменных
4
3
-
0
Открытый
4.4 Цикл + условие: подсчёт, отбор, поиск
4
3
-
0
Открытый
4.5 Типовые шаблоны задач на циклы
5
2
-
0
Открытый
4.6 Итоговые задачи и закрепление
2
2
-
0

5. Строки

6 уроков
Открытый
5.1 Что такое строка. Индексы и длина
2
2
-
0
Открытый
5.2 Срезы строк
2
1
-
0
Открытый
5.3 Циклы по строкам и обработка символов
1
1
-
0
Открытый
5.4 Методы строк
1
1
-
0
Открытый
5.5 Типовые задачи на обработку текста
2
1
-
0
Открытый
5.6 Итог блока
2
1
-
0

6. Списки

6 уроков
Открытый
6.1 Что такое список. Создание, индексы, длина
2
2
-
0
Открытый
6.2 Изменение элементов и обход списка
2
1
-
0
Открытый
6.3 Ввод списка и работа с split()
3
2
-
0
Открытый
6.4 Методы списков
2
2
-
0
Открытый
6.5 Типовые задачи на списки
2
1
-
0
Открытый
6.6 Итог блока
1
1
-
0

7. Функции

6 уроков
Открытый
7.1 Зачем нужны функции. Первая функция
1
1
-
0
Открытый
7.2 Функции с параметрами
1
0
-
0
Открытый
7.3 Возврат результата через return
1
0
-
0
Открытый
7.4 Локальные переменные и проектирование функции
0
0
-
0
Открытый
7.5 Декомпозиция: как разбивать задачу на функции
0
0
-
0
Открытый
7.6 Итог блока
0
0
-
0

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

6 уроков
Открытый
8.1 Что такое словарь. Создание, доступ, изменение
0
0
-
0
Открытый
8.2 Перебор словаря и типовые словарные задачи
0
0
-
0
Открытый
8.3 Что такое множество. Уникальность и базовые операции
0
0
-
0
Открытый
8.4 Методы словарей и множеств
0
0
-
0
Открытый
8.5 Типовые задачи на словари и множества
0
0
-
0
Открытый
8.6 Итог блока
0
0
-
0

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

6 уроков
Открытый
9.1 Кортежи и распаковка
1
0
-
0
Открытый
9.2 Удобный перебор: enumerate()
1
0
-
0
Открытый
9.3 Работа с несколькими коллекциями: zip()
0
0
-
0
Открытый
9.4 Списочные включения
1
0
-
0
Открытый
9.5 Полезные встроенные функции
0
0
-
0
Открытый
9.6 Итог блока
1
0
-
0

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

6 уроков
Открытый
10.1 Что такое файл. Чтение из файла
1
0
-
0
Открытый
10.2 Построчная обработка файлов
1
0
-
0
Открытый
10.3 Запись и дозапись в файл
0
0
-
0
Открытый
10.4 Модули math и random
1
0
-
0
Открытый
10.5 Типовые задачи на файлы и модули
0
0
-
0
Открытый
10.6 Итог блока
0
0
-
0

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

6 уроков
Открытый
11.1 Ошибки — это нормально. Типы ошибок
0
0
-
0
Открытый
11.2 Как читать traceback и искать проблему
0
0
-
0
Открытый
11.3 Логические ошибки и отладка
0
0
-
0
Открытый
11.4 Обработка исключений: try/except
0
0
-
0
Открытый
11.5 Типовые надёжные сценарии
0
0
-
0
Открытый
11.6 Итог блока
0
0
-
0

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

6 уроков
Открытый
12.1 Как подходить к мини-проекту
1
0
-
0
Открытый
12.2 Проект 1: Консольный калькулятор
1
0
-
0
Открытый
12.3 Проект 2: Анализатор текста
0
0
-
0
Открытый
12.4 Проект 3: Учёт расходов
2
0
-
0
Открытый
12.5 Проект 4: Викторина
1
0
-
0
Открытый
12.6 Финальный проект: Менеджер заметок
0
0
-
0