Условные обозначения:
📖 — тексты | 👀 — видео | ❓ — вопросы | 💻 — задания | ☝️ — обязательно изучить | 🔽 — не обязательная тема
📖 — тексты | 👀 — видео | ❓ — вопросы | 💻 — задания | ☝️ — обязательно изучить | 🔽 — не обязательная тема
Содержание
Краткий план раздела
- Зачем нужны функции. Примеры.
- Определение и вызов функции.
- Параметры и значения по умолчанию.
- Области видимости: локальные и глобальные переменные.
- Функции как объекты, передача функций как аргументов.
- Лямбда-выражения.
- Рекурсия: идея, базовый случай, типовые задачи.
- Вложенные функции, декораторы, модуль
functools(обзор).
📖 Текстовые уроки
👀 Видеоуроки
- ☝️ Функции в Python (введение)
- ☝️ Вызов функции
- Функции в Python (часть 2)
- bin/oct/hex: преобразование числа
- Параметры по умолчанию
- ☝️ Локальные и глобальные переменные
- Как Python определяет область переменной
- 🔽 Функции как аргументы, лямбда
- Лямбда функции (ещё)
- ☝️ Рекурсия (основы)
- Рекурсивные функции: практика
- 🔽 Продвинутые темы функций, декораторы
❓ Контрольные вопросы
💻 Задания
Итоги раздела
- 📖 Теория: обзорная статья
- 👀 Главное видео: Функции в Python
- ❓ Проверка: вопросы раздела
- 💻 Практика: задания 8–27 и 36–45
