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

Основы Python 4.000

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

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

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Основы Python»Учеников на курсе 9
Сертификаты, выданные на курсе «Основы Python»Сертификатов выдано 5
Отзывы о курсе «Основы Python»Отзывов получено 2
Рейтинг курса «Основы Python»Рейтинг курса 4.000
Уроки в курсе «Основы Python»Количество уроков 158
Тесты в курсе «Основы Python»Количество квизов 139
Время прохождения курса «Основы Python»Время прохождения курса
Стоимость курса «Основы Python»Стоимость курса 3 999 ₽
Обновления курса «Основы Python»Обновления курса
Дата публикации курса «Основы Python»Дата публикации курса
Последнее обновление курса «Основы Python»Последнее обновление
Сложность easy

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

Разделы в курсе «Основы Python» 17 разделов Уроки в курсе «Основы Python» 158 уроков Тесты в курсе «Основы Python» 139 тестов Время прохождения курса «Основы Python» 13 ч. Последнее обновление курса «Основы Python» обн. 1 апреля 2026

1. Введение

5 уроков
Открытый
1.1 Почему Python
15
12
7м 34с
0
Открытый
1.2 Как устроен курс
14
12
6м 35с
0
Открытый
1.3 Обзор проекта
15
12
3м 5с
0
Закрытый
1.4 Обзор курсов
8
8
2м 32с
0
Закрытый
1.5 Перенос курса
9
9
-
0

2. Настройка окружения

6 уроков
Закрытый
2.1 Настройка окружения
9
8
3м 56с
0
Закрытый
2.2 Установка Python MacOS
8
7
4м 43с
0
Закрытый
2.3 Установка Python Linux
8
7
3м 51с
0
Закрытый
2.4 Установка Python Windows
8
7
4м 59с
0
Закрытый
2.5 Pyenv
7
7
6м 19с
0
Закрытый
2.6 Настройки VSCode
8
7
4м 43с
0

3. Переменные и типы

9 уроков
Закрытый
3.1 REPL
8
7
3м 24с
0
Закрытый
3.2 Создание первого скрипта
8
7
5м 51с
0
Закрытый
3.3 Переменные и значения
8
7
7м 48с
0
Закрытый
3.4 Названия переменных
9
8
4м 2с
0
Закрытый
3.5 Типы
8
7
7м 39с
0
Закрытый
3.6 Преобразование типов
8
7
9м 5с
0
Открытый
3.7 Задание типов
18
13
5м 1с
0
Закрытый
3.8 Константы
8
7
3м 27с
0
Закрытый
3.9 Тест - Переменные и типы
7
7
-
0

4. Простые операции

8 уроков
Закрытый
4.1 Арифметические операторы
7
7
5м 34с
0
Закрытый
4.2 Операторы присваивания
7
7
5м 13с
0
Закрытый
4.3 Операторы сравнения
7
7
3м 58с
0
Закрытый
4.4 Булева логика
7
7
4м 11с
0
Закрытый
4.5 Логические операторы
7
7
3м 9с
0
Закрытый
4.6 Порядок операторов
7
7
5м 53с
0
Закрытый
4.7 Упражнение - проверка возраста
7
7
3м 27с
0
Закрытый
4.8 Тест - Простые операции
8
7
-
0

5. Управление потоком

9 уроков
Закрытый
5.1 if else
8
6
5м 14с
0
Закрытый
5.2 Отступы и PEP8
6
6
6м 47с
0
Закрытый
5.3 elif
6
6
4м 11с
0
Закрытый
5.4 Тернарный оператор
7
7
4м 52с
0
Закрытый
5.5 Упражнение - Максимальное значение
6
6
3м 15с
0
Открытый
5.6 match case
26
13
8м 17с
0
Закрытый
5.7 Линтер и форматер
6
6
3м 22с
0
Закрытый
5.8 Упражнение - Лифт
7
6
6м 49с
0
Закрытый
5.9 Тест - Управление потоком
6
6
-
0

6. Списки, кортежи и работа под капотом

14 уроков
Закрытый
6.1 Lists
6
6
7м 7с
0
Закрытый
6.2 Tuples
6
6
6м 34с
0
Закрытый
6.3 Строки
7
7
5м 54с
0
Закрытый
6.4 Об объектах
7
6
4м 24с
0
Закрытый
6.5 Как работают переменные
6
6
5м 26с
0
Закрытый
6.6 Mutable и Immutable
6
6
4м 5с
0
Закрытый
6.7 Slicing
6
6
11м 23с
0
Закрытый
6.8 Упражнение - Палиндром
7
5
4м 54с
0
Закрытый
6.9 Манипуляция со списками
6
5
6м 1с
0
Закрытый
6.10 Копирование
6
5
4м 27с
0
Закрытый
6.11 Unpack
6
5
7м 49с
0
Закрытый
6.12 Iterable unpack
6
5
3м 20с
0
Закрытый
6.13 Упражнение - Сумма границ
6
5
3м 16с
0
Закрытый
6.14 Тест - Списки, кортежи
5
5
-
0

7. Строки

8 уроков
Закрытый
7.1 Строки и Unicode
5
5
5м 45с
0
Закрытый
7.2 Изменение строк
5
5
6м 59с
0
Закрытый
7.3 Методы строк
5
5
6м 49с
0
Закрытый
7.4 Упражнение - Проверка email
5
5
8м 25с
0
Закрытый
7.5 Интерполяция строк
7
5
5м 21с
0
Закрытый
7.6 Escape Characters
5
5
5м 31с
0
Закрытый
7.7 Упражнение - Письмо
5
5
4м 20с
0
Закрытый
7.8 Тест - Строки
5
5
-
0

8. Циклы

10 уроков
Закрытый
8.1 Функция range
5
5
4м 47с
0
Закрытый
8.2 Цикл for
5
5
7м 40с
0
Закрытый
8.3 Enumerate
5
5
4м 52с
0
Закрытый
8.4 Упражнение - Игра камень ножницы бумага
5
5
15м 42с
0
Закрытый
8.5 While
5
5
6м 50с
0
Закрытый
8.6 Упражнение - Проверка выбора
5
5
3м 58с
0
Закрытый
8.7 Break continue else
5
5
6м 47с
0
Закрытый
8.8 Упражнение - Проверка спама
5
5
3м 11с
0
Закрытый
8.9 Упражнение - Таблица умножения
5
4
5м 37с
0
Закрытый
8.10 Тест - Циклы
5
5
-
0

9. Функции

12 уроков
Закрытый
9.1 None
5
5
4м 11с
0
Закрытый
9.2 Объявление функции
5
5
7м 18с
0
Закрытый
9.3 Выделение функций
5
5
11м 35с
0
Закрытый
9.4 Область видимости
5
5
6м 1с
0
Закрытый
9.5 Упражнение - Калькулятор
5
5
3м 12с
0
Закрытый
9.6 Docstring
5
5
6м 46с
0
Закрытый
9.7 Literals
5
5
4м 40с
0
Закрытый
9.8 Star arguments
5
5
5м 53с
0
Закрытый
9.9 Значение по умолчанию
5
5
4м 8с
0
Закрытый
9.10 Именованные аргументы
5
5
6м 50с
0
Закрытый
9.11 Упражнение - Генерация пароля
5
5
5м 21с
0
Закрытый
9.12 Тест - Функции
5
5
-
0

10. Sets и словари

14 уроков
Закрытый
10.1 Словари
5
4
8м 40с
0
Закрытый
10.2 Доступ к значениям
4
4
6м 24с
0
Закрытый
10.3 Упражнение - Меню приложения
4
4
6м 32с
0
Закрытый
10.4 Упражнение - Управление паролями
4
4
12м 15с
0
Закрытый
10.5 Итерация по словарю
4
4
4м 31с
0
Закрытый
10.6 Упражнение - Вывод паролей
4
4
5м 40с
0
Закрытый
10.7 Sets
4
4
5м 14с
0
Закрытый
10.8 Операции с множествами
4
4
4м 24с
0
Закрытый
10.9 Union difference и другие
4
4
6м 52с
0
Закрытый
10.10 Упражнение - Посетители конференции
4
4
6м 11с
0
Закрытый
10.11 Сравнение множеств
4
4
4м 31с
0
Закрытый
10.12 Frozenset
4
4
3м 41с
0
Закрытый
10.13 Упражнение - Проверка документов
4
4
3м 7с
0
Закрытый
10.14 Тест - Sets и словари
4
4
-
0

11. Функции высшего порядка

12 уроков
Закрытый
11.1 Функции высшего порядка
4
4
7м 51с
0
Закрытый
11.2 lambda
4
4
6м 32с
0
Закрытый
11.3 map
5
4
7м 42с
0
Закрытый
11.4 Упражнение - Нормализация данных
4
4
5м 32с
0
Закрытый
11.5 filter
4
4
6м 55с
0
Закрытый
11.6 Упражнение - Поиск заказов
4
4
3м 10с
0
Закрытый
11.7 reduce
4
4
8м 32с
0
Закрытый
11.8 Упражнение - Статистика заказов
4
4
6м 54с
0
Закрытый
11.9 sorted
4
4
5м 1с
0
Закрытый
11.10 Упражнение - Выплата зарплаты
4
4
5м 59с
0
Закрытый
11.11 Замыкание
4
4
8м 11с
0
Закрытый
11.12 Тест - Функции высшего порядка
4
4
-
0

12. Обработка ошибок

8 уроков
Закрытый
12.1 Проект - Менеджер задач
4
4
6м 59с
0
Закрытый
12.2 try except
4
4
7м 59с
0
Закрытый
12.3 Упражнение - KeyboardInterrupt
4
4
3м 32с
0
Закрытый
12.4 raise
4
4
5м 12с
0
Закрытый
12.5 Создание своих ошибок
5
4
5м 38с
0
Закрытый
12.6 Иерархия ошибок
4
4
6м 15с
0
Закрытый
12.7 Упражнение - Проверка корзины
5
4
9м 7с
0
Закрытый
12.8 Тест - Обработка ошибок
4
4
-
0

13. Модули

11 уроков
Закрытый
13.1 Что такое модуль
5
4
5м 3с
0
Закрытый
13.2 Импорт модулей
4
4
5м 2с
0
Закрытый
13.3 Подключение своих модулей
4
4
3м 22с
0
Закрытый
13.4 init py
4
4
3м 15с
0
Закрытый
13.5 Приватные методы
5
4
5м 33с
0
Закрытый
13.6 Упражнение - Функция help
4
4
6м 54с
0
Закрытый
13.7 sys path
4
4
4м 30с
0
Закрытый
13.8 Main name
4
4
6м 9с
0
Закрытый
13.9 Типизация dict
4
4
5м 58с
0
Закрытый
13.10 Упражнение - Создание задачи
5
4
9м 33с
0
Закрытый
13.11 Тест - Модули
4
4
-
0

14. Дата и время

10 уроков
Закрытый
14.1 Создание date и time
5
4
6м 38с
0
Закрытый
14.2 Парсинг и форматирование
4
4
6м 50с
0
Закрытый
14.3 timedelta
4
4
5м 43с
0
Закрытый
14.4 Сравнение дат
4
4
4м 49с
0
Закрытый
14.5 Timezone
5
4
6м 58с
0
Закрытый
14.6 Optional
4
4
4м 48с
0
Закрытый
14.7 Упражнение - Добавление даты
4
4
3м 33с
0
Закрытый
14.8 Упражнение - Парсинг add
5
4
6м 50с
0
Закрытый
14.9 Цепочка исключений
5
4
4м 3с
0
Закрытый
14.10 Тест - Дата и время
4
4
-
0

15. Работа с файловой системой

10 уроков
Закрытый
15.1 Команда добавления
4
4
7м 22с
0
Закрытый
15.2 Упражнение - Вывод задачи
2
2
12м 17с
0
Закрытый
15.3 Запись в файл
2
2
5м 33с
0
Закрытый
15.4 with
2
2
4м 43с
0
Закрытый
15.5 JSON
2
2
6м 15с
0
Закрытый
15.6 json dump
2
2
4м 30с
0
Закрытый
15.7 Упражнение - Сохранение JSON
2
2
9м 21с
0
Закрытый
15.8 Чтение JSON
2
2
4м 45с
0
Закрытый
15.9 Упражнение - Чтение задач
2
2
12м 50с
0
Закрытый
15.10 Тест - Работа с файловой системой
2
2
-
0

16. Финал проекта

10 уроков
Закрытый
16.1 Упражнение - Команда list
2
2
13м 53с
0
Закрытый
16.2 Упражнение - Команда remove
2
2
7м 11с
0
Закрытый
16.3 kwargs
2
2
6м 46с
0
Закрытый
16.4 isinstance
2
2
4м 35с
0
Закрытый
16.5 Упражнение - Команда edit
2
2
12м 30с
0
Закрытый
16.6 next
2
2
5м 4с
0
Закрытый
16.7 Упражнение - Команда tags
2
2
10м 7с
0
Закрытый
16.8 Упражнение - Команда done
2
2
5м 11с
0
Закрытый
16.9 Следующие улучшения
2
2
1м 18с
0
Закрытый
16.10 Тест - Финал проекта
2
2
-
0

17. Заключение

2 урока
Закрытый
17.1 Куда двигаться дальше
3
2
1м 55с
0
Закрытый
17.2 Финальное тестирование
2
2
-
0