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

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

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

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

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Функциональное программирование на Python»Учеников на курсе 14 927
Сертификаты, выданные на курсе «Функциональное программирование на Python»Сертификатов выдано 1 862
Отзывы о курсе «Функциональное программирование на Python»Отзывов получено 460
Рейтинг курса «Функциональное программирование на Python»Рейтинг курса 4.941
Уроки в курсе «Функциональное программирование на 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» обн. 9 апреля 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. Что изучать дальше