Функциональное программирование на Python

Функциональное программирование на Python

Минимальная цена:
190,00 lei
Доступно в 1 магазине
ISBN
9785171786304
Издательство
Аст
Язык
Русский
Формат
Мягкая обложка

Описание

Это практическое руководство показывает один из подходов к написанию кода на Python. Оно знакомит с функциональным программированием — стилем, в основе которого лежат функции. Книга начинается с базовых понятий и встроенных средств. Затем она переходит к более сложным методам.

В книге рассматриваются функции высшего порядка. Они принимают или возвращают другие функции. Объясняются замыкания, которые сохраняют доступ к именам из своей области видимости. Также рассматриваются декораторы. Они оборачивают функции, чтобы изменить их поведение. Ленивые вычисления откладывают работу до тех пор, пока она не понадобится.

Книга рассказывает об итераторах и генераторах. Они выдают элементы по очереди. Она показывает, как композиция функций объединяет их для совместной работы как единого целого. Также рассматриваются конвейеры обработки данных. Они передают данные через цепочку шагов. Оба метода связывают отдельные операции.

Книга предназначена для тех, кто пишет код. Она помогает выйти за рамки объектно-ориентированного программирования и изучить другие методы. Примеры показывают, как применять эти идеи при проектировании приложений. Они также показывают, как оптимизировать и тестировать приложения.

Книга рассматривает мемоизацию — сохранение результатов для повторного использования. Также она рассказывает о конкурентном выполнении. Оно позволяет нескольким задачам продвигаться вперёд в течение одного и того же периода времени. Рассматривается и асинхронное функциональное программирование. Оно позволяет коду продолжать выполнение, пока тот ожидает завершения работы.

Среди рассматриваемых инструментов — itertools, functools и operator. Книга также охватывает asyncio и Pydantic. Руководство нацелено на понятный код, состоящий из отдельных частей. Такой код проще понимать, и он менее подвержен ошибкам.

Цены в магазинах

В наличии только в Librarius; цена: 190,00 lei.

  • Librarius

    Librarius

    Минимальная цена
    190,00 lei
    В наличии · librarius.md · около 13 часов назад