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



Глава 03


Что такое функциональное программирование?
Функциональная программа
Функция: определение и вызов
Функция: определение и вызов - часть 2
Рекурсия
Функции как параметры и результат
Функция 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()
Собственный итератор
Простые генераторы
Генераторное выражение
Карринг
Заключение
Ссылки по теме
Что такое функциональное программирование?
Функциональная программа
Функция: определение и вызов
Функция: определение и вызов - часть 2
Рекурсия
Функции как параметры и результат
Функция 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()
Собственный итератор
Простые генераторы
Генераторное выражение
Карринг
Заключение
Ссылки по теме
Ссылки по теме - часть 2



Содержание