О чём этот урок
Урок объясняет, что функции в Python являются объектами: их можно хранить, передавать и вызывать через ссылку. На этой основе разбираются lambda, функции высшего порядка, map/filter/reduce, any/all и параметр key.
Цели
- передавать функции как аргументы
- использовать lambda для коротких выражений
- понимать map/filter/reduce
- применять any/all
- сортировать и искать элементы через key
Что повторить заранее
- Урок 41 — Практикум 10
- функции, return и аргументы
- списки, словари, кортежи
- модуль collections
Разделы урока
📖 Теория
Понятная теория по источнику
🔖 Справочник
Синтаксис, функции и методы
💻 Примеры
Запускаемые примеры Python
📦 Репозиторий
Примеры кода из репозитория 060326-Python: lambda, map/filter/reduce, all/any
⚖️ Старый vs Новый
Учебный стиль и современная практика
📝 Задания
Практика по возрастанию сложности
✅ Решения
Решения с пояснениями
⚠️ Ошибки
Типичные ошибки и исправления
🏠 Домашнее задание
LMS-текст, план и проверка
🔗 Ресурсы
Документация и полезные ссылки
Что дальше
Следующий урок будет добавлен после следующего запуска генерации.