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

Данный курс сделан из 3-х курсов: Minimal Python, Middle Python и Maximal Python. В данном курсе рассматриваются все основы языка, которые должен знать каждый Python-разработчик

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Python»Учеников на курсе 154
Сертификаты, выданные на курсе «Python»Сертификатов выдано 0
Отзывы о курсе «Python»Отзывов получено 2
Рейтинг курса «Python»Рейтинг курса 5.000
Уроки в курсе «Python»Количество уроков 67
Тесты в курсе «Python»Количество квизов 641
Задачи с кодом в курсе «Python»Количество задач с кодом 350
Время прохождения курса «Python»Время прохождения курса —
Обновления курса «Python»Обновления курса — —
Дата публикации курса «Python»Дата публикации курса — ———
Последнее обновление курса «Python»Последнее обновление — ———

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

Разделы в курсе «Python» 13 разделов Уроки в курсе «Python» 67 уроков Тесты в курсе «Python» 641 тест Задачи в курсе «Python» 350 задач Время прохождения курса «Python» 11 ч. Последнее обновление курса «Python» обн. 18 сентября 2026

База Python

6 уроков
1. Ввод-вывод данных ↗
2. Параметры sep, end ↗
3. Тип данных int ↗
4. ASCII и Unicode ↗
5. Булевское значение ↗
6. Оператор if ↗

Числа

7 уроков
1. Тип данных float ↗
2. Тип данных complex ↗
3. Модуль math, cmath ↗
4. Модуль decimal ↗
5. Модуль fractions ↗
6. Встроенные функции min(), max(), abs() ↗
7. Системы счисления ↗

Строки

10 уроков
1. Тип данных str ↗
2. Индексация ↗
3. Срезы ↗
4. Методы строк: lower(), upper(), title(). ↗
5. Методы строк: count(), capitalize(), swapcase(). ↗
6. Методы строк: strip(), lstrip(), rstrip() ↗
7. Методы строк: casefold(), replace(), split() ↗
8. Методы строк: join(), find(), index() ↗
9. Методы строк: islower(), isupper(), isspace() ↗
10. Методы строк: isalpha(), isdigit(), isalnum() ↗

Циклы

4 урока
1. Что такое цикл? ↗
2. Цикл for ↗
3. Цикл while ↗
4. Оператор in ↗

Списки

5 уроков
1. Тип данных list ↗
2. Генераторы списков ↗
3. Методы списков: append(), extend(), insert() ↗
4. Методы списков: remove(), pop(), count() ↗
5. Методы строк: clear(), reverse(), copy() ↗

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

10 уроков
1. Тип данных tuple ↗
2. Встроенные функции кортежей ↗
3. Тип данных set ↗
4. Математические операции над множествами ↗
5. Методы множеств: add(), remove(), discard() ↗
6. Методы множеств: isdisjoint(), issubset(), issuperset() ↗
7. Тип данных frozenset ↗
8. Тип данных dict ↗
9. Методы словарей: keys(), values(), items() ↗
10. Методы словарей: copy(), clear(), update(), pop() ↗

Функции

4 урока
1. Функции без параметров ↗
2. Функции с параметрами ↗
3. Lambda-функции в python ↗
4. Встроенные функции map(), filter(), reduce() ↗

Дата и время

4 урока
1. Модуль datetime. Часть 1 ↗
2. Модуль datetime. Часть 2 ↗
3. Модуль time ↗
4. Модуль calendar ↗

Модуль random

2 урока
1. Модуль random. Часть 1 ↗
2. Модуль string ↗

Модуль turtle

4 урока
1. Модуль turtle. Часть 1 ↗
2. Модуль turtle. Часть 2 ↗
3. Модуль turtle. Часть 3 ↗
4. Модуль turtle. Часть 4 ↗

Исключения

3 урока
1. Знакомство с исключениями ↗
2. Расширенные блоки исключений: else, finally ↗
3. Генерация исключений ↗

Дополнительные фишки в Python

3 урока
1. Оператор match ↗
2. Функция eval() ↗
3. Форматирование строк ↗

Модуль tkinter

5 уроков
1. Введение и основы Tkinter ↗
2. Основные виджеты Tkinter ↗
3. Менеджеры геометрии и компоновка ↗
4. Обработка событий и взаимодействие ↗
5. Продвинутые возможности и рекомендации ↗