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

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

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Python»Учеников на курсе 108
Сертификаты, выданные на курсе «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» обн. 30 июля 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. Продвинутые возможности и рекомендации