Cantitate/Preț
Produs

Funktionale Programmierung mit Python

Autor Bernd Klein, Philip Klein
de Limba Germană Mixed media product – 17 ian 2025

Subliniem eficacitatea acestui volum printr-un exercițiu de optimizare a performanței care transformă o funcție recursivă clasică într-o variantă ultra-rapidă folosind tehnica de memoisation. Bernd Klein și Philip Klein nu se limitează la teorie, ci demonstrează practic cum stocarea rezultatelor intermediare poate reduce drastic timpul de execuție, un principiu de bază în programarea funcțională aplicată în Python. Suntem de părere că această abordare transformă modul în care un dezvoltator gestionează resursele sistemului, trecând de la un stil imperativ la unul declarativ și scalabil.

Reținem atenția asupra structurii riguroase care acoperă tot spectrul funcțional: de la funcții de ordin superior și decoratori, până la utilizarea avansată a generatoarelor și a conceptului de lazy evaluation. Cartea publicată de Hanser Fachbuchverlag reușește să explice mecanisme complexe precum currying-ul sau compoziția funcțiilor fără a pierde din vedere utilitatea lor în producție. Abordarea diferă de Einführung in Python 3 prin focusul strict pe paradigma funcțională — este mai puțin un manual generalist și mult mai mult un ghid aplicabil pentru creșterea calității și testabilității codului prin eliminarea efectelor secundare.

Spre deosebire de Python lernen - kurz & gut, care oferă o introducere rapidă și sintetică, volumul de față aprofundează subiecte de nișă, cum ar fi emularea funcțională a conceptelor OOP sau utilizarea modulului itertools pentru procesarea eficientă a colecțiilor de date. Ilustrațiile color și exemplele de cod descărcabile facilitează înțelegerea unor structuri abstracte, oferind cititorului instrumentele necesare pentru a scrie un cod Python mai curat, mai robust și adaptat cerințelor moderne de dezvoltare software.

Citește tot Restrânge

Preț: 25317 lei

Preț vechi: 31646 lei
-20%

Puncte Express: 380

Carte disponibilă

Livrare economică 15-21 mai
Livrare express 05-09 mai pentru 3122 lei


Specificații

ISBN-13: 9783446481916
ISBN-10: 3446481915
Pagini: 356
Ilustrații: komplett in Farbe
Dimensiuni: 181 x 244 x 27 mm
Greutate: 0.78 kg
Editura: Hanser Fachbuchverlag

De ce să citești această carte

Recomandăm această carte programatorilor care doresc să depășească nivelul mediu și să stăpânească paradigma funcțională în Python. Veți câștiga abilitatea de a scrie cod mai sigur, ușor de testat și optimizat prin tehnici precum lazy evaluation și memoisation. Este o investiție esențială pentru cei care vor să utilizeze Python la întregul său potențial, beneficiind de expertiza recunoscută a lui Bernd Klein.


Descriere

- Erweitern Sie Ihre Programmierfähigkeiten in Python- Erhöhen Sie mittels funktionaler Programmierung die Qualität Ihres Codes- Lernen Sie anhand zahlreicher praxisbezogener Übungsaufgaben- Mit Beispielen und Lösungen aus dem Buch auf der begleitenden Website- Vermeiden Sie Nebenwirkungen durch den Einsatz reiner Funktionen- Einführung in höherwertige Funktionen zur Steigerung der Programmier-Effizienz- Optimieren Sie Ihre Codes durch Lazy Evaluation und Generatoren- Ihr exklusiver Vorteil: E-Book inklusive beim Kauf des gedruckten BuchesDas Buch bietet zahlreiche Vorteile für alle, die ihre Programmierkenntnisse vertiefen möchten. Es vermittelt grundlegende Konzepte wie Funktionen als erste Klasse Bürger, Unveränderlichkeit, Funktionskomposition und Funktionen höherer Ordnung. Dabei fördert es einen deklarativen Programmierstil, der die Skalierbarkeit von Anwendungen erleichtert und durch den Einsatz von Funktionen ohne Seiteneffekte die Codequalität verbessert.Zudem werden höhere Abstraktionen wie Dekoratoren, Generatoren, Closures, Memoisation und Currying ausführlich erklärt. Durch praxisnahe Beispiele und Übungen mit Lösungen wird die Anwendung dieser Konzepte deutlich erleichtert.Darüber hinaus behandelt das Buch auch die funktionale Emulation von OOP-Konzepten, was besonders bei komplexen Anwendungen von Nutzen ist. Insgesamt hilft es dabei, das Verständnis für diese fortgeschrittenen Themen zu vertiefen und die Programmierfähigkeiten in verschiedenen Kontexten effektiv anzuwenden.AUS DEM INHALT //- Einführung in Python unter funktionalen Aspekten- Collections-Modul- Dataclasses und Pattern Matching- Funktionen höherer Ordnung- Dekoratoren _ Memoisation- Closures- Komposition von Funktionen- Currying in Python- Funktionale Emulation von OOP-Konzepten- Generatoren und Iteratoren- Iteratoren der Standardbibliothek- Das Modul itertools