Язык программирования Python

Язык программирования Python

Что такое функциональное программирование?
Функциональная программа
Функция: определение и вызов
Рекурсия
Функции как параметры и результат
Функция apply()
Обработка последовательностей
Функции range() и xrange()

Функция map()
Функция filter()


Списковые включения
Функция sum()
Функция reduce()
Функция zip()
Итераторы
Функция iter()
Функция enumerate()
Функция sorted()

Функция itertools.chain()
Функция itertools.repeat()
Функция itertools.count()
Функция itertools.cycle()
Функции itertools.imap(), itertools.starmap() и itertools.ifilter()
Функции itertools.takewhile() и itertools.dropwhile()
Функция itertools.izip()
Функция itertools.groupby()
Функция itertools.tee()
Собственный итератор

Простые генераторы
Генераторное выражение
Карринг
Заключение
Ссылки по теме

Содержание раздела