Programowanie funkcyjne w Pythonie
Wydawnictwo: AST
Seria: Programowanie. Oferta na milion
Ograniczenia wiekowe: 16+
Rok wydania: 2026
ISBN: 9785171786304
Liczba stron: 128
Rozmiar: 240х165х7 mm
Typ osłony: Soft
Waga: 217 g
ID: 1731656
Przed tobą praktyczny podręcznik poświęcony programowaniu funkcyjnemu w Pythonie – podejściu, które pomaga pisać bardziej przewidywalny, modułowy i odporny na błędy kod. Książka krok po kroku wprowadza czytelnika w podstawowe koncepcje stylu funkcyjnego, od podstawowych zasad i wbudowanych narzędzi języka po zaawansowane techniki stosowane w nowoczesnych projektach. Dowiesz się, jak używać funkcji wyższego rzędu, zamknięć, dekoratorów i leniwych obliczeń do tworzenia elastycznych rozwiązań programistycznych.
Dokładnie omówiono mechanizmy iteratorów i generatorów, zasady kompozycji funkcji, organizację potoków przetwarzania danych i zastosowanie asynchronicznego programowania funkcyjnego. Szczególną uwagę poświęcono tematom memoizacji, współbieżności i integracji z popularnymi narzędziami, takimi jak itertools, functools, operator, asyncio i Pydantic.
W książce szczegółowo opisano, jak łączyć zwięzłość i ekspresyjność stylu funkcyjnego z możliwościami Pythona, unikając nadmiarowej imperatywności i poprawiając czytelność kodu.
Podane przykłady i praktyczne wskazówki pomogą nie tylko głębiej zrozumieć teorię programowania funkcyjnego, ale także natychmiast zastosować ją w praktyce – przy projektowaniu, optymalizacji i testowaniu aplikacji. Wydanie jest przeznaczone dla programistów, którzy pragną wyjść poza tradycyjne podejście obiektowo-orientowane i opanować paradygmat funkcyjny, aby pisać bardziej elegancki, niezawodny i nowoczesny kod w Pythonie.