Functional Python Programming - Ediția a treia: Utilizați o abordare funcțională pentru a scrie cod Python succint, expresiv și eficient

Evaluare:   (3.9 din 5)

Functional Python Programming - Ediția a treia: Utilizați o abordare funcțională pentru a scrie cod Python succint, expresiv și eficient (F. Lott Steven)

Recenzii ale cititorilor

Rezumat:

Functional Python Programming este un ghid cuprinzător care explorează conceptele de programare funcțională prin Python, folosind exemple practice și explicații clare. Cartea este lăudată pentru profunzimea și abordarea sa structurată, ceea ce o face potrivită pentru cititorii cu un background solid în Python care doresc să își aprofundeze înțelegerea tehnicilor de programare funcțională.

Avantaje:

Acoperire cuprinzătoare a conceptelor de programare funcțională în Python.
Introducere clară și structurată a subiectelor fundamentale și avansate.
Exemple practice care ajută la ilustrarea conceptelor cheie.
Accesibil pentru cei care au cunoștințe prealabile de Python.
Conține exerciții la sfârșitul fiecărui capitol pentru practică.
Discută subiecte avansate precum concurența și serviciile web, precum și biblioteci populare.

Dezavantaje:

Presupune o înțelegere solidă a Python, ceea ce o face mai puțin potrivită pentru începători.
Unii cititori au considerat că exemplele sunt complexe și necesită cunoștințe matematice de nivel superior.
Cartea poate părea uneori stufoasă, anumite secțiuni reluând conținutul disponibil în documentația standard.
Nou-veniții în programarea funcțională pot găsi cantitatea mare de informații copleșitoare.

(pe baza a 24 recenzii ale cititorilor)

Titlul original:

Functional Python Programming - Third Edition: Use a functional approach to write succinct, expressive, and efficient Python code

Conținutul cărții:

"Utilizarea acestei cărți mi-a sporit eficiența în rezolvarea provocărilor leetcode." - Utilizator Discord, zizu

Python nu înseamnă doar programare orientată pe obiecte. Descoperiți un mod valoros de a vă gândi la proiectarea codului printr-o abordare funcție în primul rând - și învățați când trebuie să o folosiți. Acum cu exerciții detaliate la sfârșitul fiecărui capitol!

Achiziționarea cărții tipărite sau Kindle include o carte electronică gratuită în format PDF.

Caracteristici principale:

⬤ Învățați cum, când și de ce să adoptați elemente funcționale în proiectele dvs.

⬤ Explorați modulele Python esențiale pentru programarea funcțională, precum itertools și functools.

⬤ Coperiți exemple relevante pentru domeniile matematice, statistice și de analiză a datelor.

Descrierea cărții:

Nu suficient de mulți dezvoltatori înțeleg beneficiile programării funcționale, sau chiar ce este aceasta. Autorul Steven Lott demistifică abordarea, învățându-vă cum să îmbunătățiți modul în care codificați în Python și să obțineți câștiguri în ceea ce privește utilizarea memoriei și performanța. Dacă sunteți un leetcoder care se pregătește pentru interviuri de codare, această carte este pentru dumneavoastră.

Pornind de la elementele fundamentale, această carte vă arată cum să aplicați gândirea și tehnicile funcționale într-o serie de scenarii, cu Python 3. 10+ exemple axate pe algoritmi matematici și statistici, curățarea datelor și analiza exploratorie a datelor. Veți învăța cum să utilizați în avantajul dvs. expresiile generatoare, comprehensiunile de listă și decoratorii. Totuși, nu trebuie să abandonați complet proiectarea orientată pe obiecte - veți vedea, de asemenea, cum orientarea nativă pe obiecte a Python este utilizată împreună cu tehnicile de programare funcțională.

Până la sfârșitul acestei cărți, veți cunoaște bine caracteristicile esențiale de programare funcțională ale Python și veți înțelege de ce și când vă ajută gândirea funcțională. De asemenea, veți avea toate instrumentele de care aveți nevoie pentru a urmări orice subiecte funcționale suplimentare care nu fac parte din limbajul Python.

Ce veți învăța:

⬤ Utilizați bibliotecile Python pentru a evita complexitatea claselor cu schimbare de stare.

⬤ Utilizați funcțiile de ordin superior încorporate pentru a evita rescrierea algoritmilor comuni.

⬤ Scrieți funcții generatoare pentru a crea procesarea leneșă.

⬤ Desenați și implementați decoratori pentru compoziția funcțională.

⬤ Utilizați adnotările de tip Python pentru a descrie parametrii și rezultatele funcțiilor.

⬤ Aplicați programarea funcțională la concurența și serviciile web.

⬤ Explorați biblioteca PyMonad pentru simulări cu stare.

Pentru cine este această carte:

Paradigma funcțională este foarte utilă pentru programatorii care lucrează în știința datelor sau care se pregătesc pentru interviuri tehnice, dar orice dezvoltator Python care dorește să creeze un cod mai fiabil, succint și expresiv va avea multe de învățat din această carte.

Nu sunt necesare cunoștințe anterioare de programare funcțională pentru a începe, deși se presupun cunoștințe de programare Python. Un mediu Python care rulează este esențial.

Alte date despre carte:

ISBN:9781803232577
Autor:
Editura:
Limbă:engleză
Legare:Copertă moale

Cumpărare:

Disponibil în prezent, pe stoc.

Alte cărți ale autorului:

Programarea orientată pe obiecte Python - Ediția a patra: Construiți aplicații și biblioteci Python...
Un ghid cuprinzător pentru explorarea Python-ului...
Programarea orientată pe obiecte Python - Ediția a patra: Construiți aplicații și biblioteci Python orientate pe obiecte robuste și ușor de întreținut - Python Object-Oriented Programming - Fourth Edition: Build robust and maintainable object-oriented Python applications and libraries
Mastering Object-Oriented Python - Ediția a doua - Mastering Object-Oriented Python - Second...
Obțineți o perspectivă cuprinzătoare asupra...
Mastering Object-Oriented Python - Ediția a doua - Mastering Object-Oriented Python - Second Edition
Modern Python Cookbook - Ediția a doua: 133 de rețete pentru a dezvolta programe impecabile și...
Rețete complete răspândite în 15 capitole pentru a...
Modern Python Cookbook - Ediția a doua: 133 de rețete pentru a dezvolta programe impecabile și expresive în Python 3.8 - Modern Python Cookbook - Second Edition: 133 recipes to develop flawless and expressive programs in Python 3.8
Functional Python Programming - Ediția a treia: Utilizați o abordare funcțională pentru a scrie cod...
"Utilizarea acestei cărți mi-a sporit eficiența...
Functional Python Programming - Ediția a treia: Utilizați o abordare funcțională pentru a scrie cod Python succint, expresiv și eficient - Functional Python Programming - Third Edition: Use a functional approach to write succinct, expressive, and efficient Python code
Proiecte Python din lumea reală: Creați-vă portofoliul Python cu aplicații implementabile - Python...
Dezvoltați aplicații Python folosind o abordare...
Proiecte Python din lumea reală: Creați-vă portofoliul Python cu aplicații implementabile - Python Real-World Projects: Craft your Python portfolio with deployable applications

Lucrările autorului au fost publicate de următorii editori:

© Book1 Group - toate drepturile rezervate.
Conținutul acestui site nu poate fi copiat sau utilizat, nici parțial, nici integral, fără permisiunea scrisă a proprietarului.
Ultima modificare: 2024.11.08 07:02 (GMT)