Python
Оглавление
Введение
Помощь
1. Алгоритмы, компьютеры и программы
2. Язык программирования Python
3. Типы данных
4. Поток команд (управляющие структуры)
5. Подпрограммы
5.1. Теория
5.2. Практикум
5.3. Список источников
5.4. Вопросы
5.5. Самостоятельная работа
6. Вычислительная сложность алгоритмов
7. Ошибки и исключения
8. Файлы и сериализация данных
9. Модули и пакеты
10. Объектно-ориентированное программирование и классы
11. Стандартная библиотека
12. Визуализация данных
13. Сетевое и Интернет-программирование
Заключение
Алфавитный указатель
Поблагодарить автора
Сделать перевод
Python
»
5.
Подпрограммы
5.
Подпрограммы
¶
5.1. Теория
5.1.1. Основные понятия и механизм работы
5.1.1.1. Определение подпрограммы
5.1.1.2. Вызов подпрограммы
5.1.1.3. Механизм работы
5.1.1.4. Преимущества и недостатки
5.1.2. Функции в Python
5.1.3. Глобальные и локальные функции
5.1.3.1. Параметры и аргументы
5.1.3.1.1. Позиционные и ключевые параметры/аргументы
5.1.3.1.2. Упаковка и распаковка аргументов
5.1.3.2. Область видимости
5.1.3.3. Возврат нескольких значений
5.1.3.4. Рекурсия
5.1.3.5. Строки документации
5.1.4. Анонимные функции
5.1.5. Побочный эффект
5.2. Практикум
5.2.1. Глобальные и локальные функции
5.2.2. Упаковка и распаковка аргументов
5.2.3. Рекурсия
5.3. Список источников
5.4. Вопросы
5.5. Самостоятельная работа
5.5.1. Комплексная задача