Книги
Функциональное программирование на Python
Мерц, Д. Функциональное программирование на Python : в примерах сообщества Stack Overflow / Д. Мерц. — Москва : АСТ, 2026. — 128 с.: табл.. — (Программирование. Оффер на миллион). — ISBN 978-5-17-178630-4.
Мерц, Д., (2026), Функциональное программирование на Python: в примерах сообщества Stack Overflow, Москва: АСТ, 2026, 128 с., RU.
Мерц Д. Функциональное программирование на Python: в примерах сообщества Stack Overflow. Москва: АСТ; 2026. 128 с.
Аннотация
Перед вами практическое руководство, посвященное функциональному программированию на Python — подходу, который помогает писать более предсказуемый, модульный и устойчивый к ошибкам код. Книга шаг за шагом знакомит читателя с основными концепциями функционального стиля, от базовых принципов и встроенных средств языка до продвинутых приемов, применяемых в современных проектах. Вы узнаете, как использовать функции высшего порядка, замыкания, декораторы и ленивые вычисления для построения гибких программных решений. Подробно рассматриваются механизмы итераторов и генераторов, принципы композиции функций, организация пайплайнов обработки данных и применение асинхронного функционального программирования. Особое внимание уделено темам мемоизации, конкурентности и интеграции с популярными инструментами, такими как itertools, functools, operator, asyncio и Pydantic. В книге подробно рассказывается, как сочетать лаконичность и выразительность функционального стиля с возможностями Python, избегая излишней императивности и улучшая читаемость кода. Приведенные примеры и практические рекомендации помогут не только глубже понять теорию функционального программирования, но и сразу применить ее на практике — при проектировании, оптимизации и тестировании приложений. Издание предназначено для разработчиков, стремящихся выйти за рамки традиционного объектно-ориентированного подхода и освоить функциональную парадигму, чтобы писать более элегантный, надежный и современный Python-код.
-
УДК:004.43
-
ISBN:978-5-17-178630-4
Рекомендовано к ознакомлению
- 1. Литвинчук, А.В. Разработка программного обеспечения / А. В. Литвинчук. — Санкт-Петербург : БХВ-Петербург, 2026. — 304 с.. — ISBN 978-5-9775-2147-5.
- 2. Танимура, К. SQL для анализа данных / К. Танимура. — Санкт-Петербург : БХВ-Петербург, 2025. — 384 с.. — (O'Reilly).
- 3. Жиянов, А.Н. Оконные функции SQL / А. Н. Жиянов. — Москва : АСТ, 2024. — 254 с.. — (Программирование для всех). — ISBN 978-5-17-158845-8.
- 4. МакГрат, М. Python / М. МакГрат. — Москва : Эксмо, 2023. — 192 с.. — ISBN 978-5-699-81406-0.
- 5. Гриффитс, И. Программируем на C# 8.0 / И. Гриффитс. — Новое изд.. — Санкт-Петербург : Питер, 2021. — 944 с.. — (Бестселлеры O'Reilly). — ISBN 978-5-4461-1638-6.
- 6. Негус, К. Библия Linux / К. Негус. — 10-е изд.. — Санкт-Петербург : Питер, 2026. — 928 с.. — (Для профессионалов). — ISBN 978-5-4461-1797-0.
- 7. Чоу, Э. Python для сетевых инженеров / Э. Чоу. — 3-е изд.. — Санкт-Петербург : Питер, 2025. — 528 с.. — (Для профессионалов). — ISBN 978-5-4461-1769-7.
- 8. Доусон, М. Изучаем C++ через программирование игр / М. Доусон. — Москва : Питер, 2024. — 348, [4] с.. — ISBN 978-5-4461-1791-8.
- 9. Османи, Э. Изучаем паттерны проектирования JavaScript / Э. Османи. — 2-е изд.. — Астана : АЛИСТ, 2024. — 267 с.. — ISBN 978-601-08-4117-8.
- 10. Сьерра, К. Изучаем Java / К. Сьерра, Б. Бейтс. — 2-е изд.. — Москва : Эксмо, 2022. — 720 с.. — ISBN 978-5-699-54574-2.
Отзывы читателей
0