Курс на Stepik
Обложка курса «Функциональное программирование на Python» на Stepik
1 499₽ -20%
--:--:--
1 199 ₽

Функциональное программирование на Python ★ 4.942

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

🚀 "Функциональное программирование на Python" — следующий этап для тех, кто уже освоил основы Python и хочет вывести свои навыки на новый уровень! 📚 Освойте продвинутые техники Python: функции высшего порядка, рекурсию, итераторы, генераторы и декораторы. Этот курс поможет углубить ваши знания и научит писать чистый, лаконичный и эффективный код. 💡 Курс идеально подходит для выпускников базового курса "Инди-курс программирования на Python" и всех, кто хочет углубиться в функциональное программирование!

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Функциональное программирование на Python»Учеников на курсе 14 937
Сертификаты, выданные на курсе «Функциональное программирование на Python»Сертификатов выдано 1 877
Отзывы о курсе «Функциональное программирование на Python»Отзывов получено 463
Рейтинг курса «Функциональное программирование на Python»Рейтинг курса 4.942
Уроки в курсе «Функциональное программирование на Python»Количество уроков 46
Тесты в курсе «Функциональное программирование на Python»Количество квизов 336
Задачи с кодом в курсе «Функциональное программирование на Python»Количество задач с кодом 223
Время прохождения курса «Функциональное программирование на Python»Время прохождения курса —
Стоимость курса «Функциональное программирование на Python»Стоимость курса 1 499 ₽ —
Обновления курса «Функциональное программирование на Python»Обновления курса — —
Дата публикации курса «Функциональное программирование на Python»Дата публикации курса — ———
Последнее обновление курса «Функциональное программирование на Python»Последнее обновление — ———
Сложность normal — ———

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

Разделы в курсе «Функциональное программирование на Python» 9 разделов Уроки в курсе «Функциональное программирование на Python» 46 уроков Тесты в курсе «Функциональное программирование на Python» 336 тестов Задачи в курсе «Функциональное программирование на Python» 223 задачи Время прохождения курса «Функциональное программирование на Python» 44 ч. Последнее обновление курса «Функциональное программирование на Python» обн. 7 октября 2026

Введение

1 урок
1. О чем курс ↗

Знакомство с функциями

3 урока
1. Что такое функция. Определение функции ↗
2. Возвращаемое значение. Оператор return ↗
3. Наименование и оформление функций ↗

Параметры и аргументы функции

9 уроков
1. Типы возвращаемых значений ↗
2. Аргументы функции. Передача аргументов ↗
3. Локальные и глобальные переменные ↗
4. Параметр по умолчанию ↗
5. Чистая функция ↗
6. Параметр *args. Произвольное количество аргументов. ↗
7. Параметр **kwargs. Произвольное число именованных аргументов ↗
8. Комбинация различных параметров ↗
9. Комбинация различных параметров, продолжение ↗

Докстрока и аннотации

3 урока
1. Строка документирования ↗
2. Типизация и аннотации типов ↗
3. Аннотация типов: продолжение ↗

Области видимости, замыкания, декораторы

12 уроков
1. Функции как объекты первого порядка ↗
2. Пространство имен и области видимости ↗
3. Анонимная функция, оператор lambda ↗
4. Сортировка коллекций ↗
5. Интроспекция ↗
6. Вложенные функции ↗
7. Функции высших порядков ↗
8. Замыкание ↗
9. Знакомство с декоратором ↗
10. Применение нескольких декораторов ↗
11. Проблема имени декорируемой функции ↗
12. Декоратор с параметром ↗

Итераторы и функции высшего порядка

6 уроков
1. Знакомство с итераторами ↗
2. Функции all и any ↗
3. Функция map ↗
4. Функция filter ↗
5. Функция zip ↗
6. Функция enumerate ↗

Рекурсия

4 урока
1. Рекурсия и стек вызовов ↗
2. Базовый случай и рекурсивный шаг ↗
3. Визуализация стека вызова при рекурсии ↗
4. Рекурсия и вложенные объекты ↗

Генераторы

5 уроков
1. Функция генератор ↗
2. Выражения-генераторы ↗
3. Сопрограммы ↗
4. Состояния и методы генератора ↗
5. Вложенные генераторы ↗

Выпускной

3 урока
1. Поздравления ↗
2. Как вам курс? ↗
3. Что изучать дальше ↗