Python
Programowanie funkcyjne w Pythonie. Jak pisać zwięzły, wydajny i ekspresywny kod. Wydanie III
- Szczegóły
- Kategoria: Python
Mimo że Python nie jest typowym językiem programowania funkcyjnego, umożliwia pisanie kodu w sposób właściwy dla tego podejścia. W efekcie można tworzyć zwięzłe i eleganckie programy, które działają szybciej i zużywają mniej zasobów. Jeśli uważasz, że te argumenty uzasadniają zapoznanie się z funkcyjnym podejściem do programowania w Pythonie, to ta książka jest dla Ciebie.
Dzięki temu praktycznemu podręcznikowi zrozumiesz, kiedy i dlaczego warto zastosować myślenie funkcyjne, a także jak korzystać z technik funkcyjnych w różnych scenariuszach. Dowiesz się również, jakie narzędzia i biblioteki przeznaczone do tego celu są dostępne w Pythonie i jak używać wyrażeń generatorowych, list składanych i dekoratorów. W tym wydaniu znalazły się nowe rozdziały dotyczące złożonych obiektów bezstanowych, funkcji kombinatorycznych i pakietu toolz, zawierającego zbiór modułów wspomagających pisanie programów funkcyjnych.
Umieszczono tu ponadto sporo ciekawych przykładów, dotyczących choćby eksploracyjnej analizy danych i ich czyszczenia.
W książce między innymi:
- najciekawsze biblioteki i wbudowane funkcje wyższego rzędu w Pythonie,
- tworzenie funkcji generatorowych i leniwe wartościowanie,
- implementacja dekoratorów do kompozycji funkcyjnej,
- podpowiedzi typów w Pythonie,
- obsługa współbieżności i implementacja usług sieciowych,
- biblioteka PyMonad i tworzenie symulacji z obsługą stanów.
Chcesz tworzyć wydajny kod? Naucz się programowania funkcyjnego!
Steven F. Lott ma blisko pięćdziesiąt lat doświadczenia w programowaniu - kiedy rozpoczynał przygodę z kodem, komputery były duże, drogie i rzadkie. Od ponad dziesięciu lat używa Pythona do rozwiązywania problemów biznesowych; napisał kilka cenionych książek o tym języku. Obecnie jest technomadą . Mieszka na wschodnim wybrzeżu USA.
- Wnioskowanie przyczynowe w Pythonie. Praktyczne wykorzystanie w branży technologicznej - [20 sierpień 2024]
- Python w data science. Praktyczne wprowadzenie - [13 sierpień 2024]
- Szybki jak FastAPI. Projektowanie aplikacji WWW w Pythonie - [08 sierpień 2024]
- Data science i Python. Stawianie czoła najtrudniejszym wyzwaniom biznesowym - [25 czerwiec 2024]
- Praktyczna algebra liniowa dla analityków danych. Od podstawowych koncepcji do użytecznych aplikacji w Pythonie - [13 grudzień 2023]