Hodnotenie:
Funkcionálne programovanie v jazyku Python je komplexná príručka, ktorá skúma koncepty funkcionálneho programovania v jazyku Python pomocou praktických príkladov a jasných vysvetlení. Kniha je oceňovaná pre svoju hĺbku a štruktúrovaný prístup, vďaka čomu je vhodná pre čitateľov so solídnymi základmi v jazyku Python, ktorí chcú prehĺbiť svoje znalosti techník funkcionálneho programovania.
Výhody:⬤ Komplexné pokrytie konceptov funkcionálneho programovania v jazyku Python.
⬤ Jasný a štruktúrovaný úvod do základných aj pokročilých tém.
⬤ Praktické príklady, ktoré pomáhajú ilustrovať kľúčové koncepty.
⬤ Prístupné aj pre tých, ktorí už majú určité znalosti jazyka Python.
⬤ Obsahuje cvičenia na konci každej kapitoly na praktické precvičenie.
⬤ Rozoberá pokročilé témy, ako sú súbežnosť a webové služby, ako aj populárne knižnice.
⬤ Predpokladá dobrú znalosť jazyka Python, takže je menej vhodná pre úplných začiatočníkov.
⬤ Niektorí čitatelia považovali príklady za zložité a vyžadujúce matematické znalosti na vyššej úrovni.
⬤ Kniha sa niekedy môže zdať preplnená, pričom niektoré časti opakujú obsah dostupný v štandardnej dokumentácii.
⬤ Nováčikovia v oblasti funkcionálneho programovania môžu považovať obrovské množstvo informácií za ohromujúce.
(na základe 24 čitateľských recenzií)
Functional Python Programming - Third Edition: Use a functional approach to write succinct, expressive, and efficient Python code
"Používanie tejto knihy zvýšilo moju efektivitu pri riešení problémov s leetkódom." - Používateľ Discordu, zizu
Python nie je len o objektovo orientovanom programovaní. Objavte cenný spôsob uvažovania o návrhu kódu prostredníctvom prístupu založeného na funkciách - a naučte sa, kedy ho treba použiť. Teraz s podrobnými cvičeniami na konci každej kapitoly!
Kúpa tlačenej knihy alebo knihy pre Kindle zahŕňa bezplatnú elektronickú knihu vo formáte PDF.
Kľúčové vlastnosti:
⬤ Zistite, ako, kedy a prečo používať funkčné prvky vo svojich projektoch.
⬤ Preskúmajte moduly jazyka Python nevyhnutné pre funkcionálne programovanie, ako sú itertools a functools.
⬤ Pokryte príklady relevantné pre matematické, štatistické oblasti a oblasti analýzy údajov.
Popis knihy:
Nie dosť vývojárov rozumie výhodám funkcionálneho programovania, alebo dokonca tomu, čo to je. Autor Steven Lott tento prístup demystifikuje a naučí vás, ako zlepšiť spôsob kódovania v jazyku Python a dosiahnuť prínosy v oblasti využitia pamäte a výkonu. Ak ste leetcoder, ktorý sa pripravuje na pohovory na kódovanie, táto kniha je určená práve vám.
Táto kniha vám ukáže, ako používať funkčné myslenie a techniky v rôznych scenároch s Pythonom 3. Viac ako 10 príkladov zameraných na matematické a štatistické algoritmy, čistenie údajov a prieskumnú analýzu údajov. Naučíte sa, ako používať generátorové výrazy, zoznamy s porozumením a dekorátory vo svoj prospech. Nemusíte sa však úplne vzdať objektovo orientovaného návrhu - uvidíte aj to, ako sa používa natívna objektová orientácia jazyka Python v spojení s technikami funkcionálneho programovania.
Na konci tejto knihy sa budete dobre orientovať v základných funkciách funkcionálneho programovania v jazyku Python a pochopíte, prečo a kedy vám funkcionálne myslenie pomáha. Budete mať tiež k dispozícii všetky nástroje, ktoré potrebujete na to, aby ste sa mohli venovať ďalším funkcionálnym témam, ktoré nie sú súčasťou jazyka Python.
Čo sa naučíte:
⬤ Využívať knižnice jazyka Python, aby ste sa vyhli zložitým problémom s triedami meniacimi stavy.
⬤ Využívať vstavané funkcie vyššieho rádu, aby ste sa vyhli prepisovaniu bežných algoritmov.
⬤ Napísať generátorové funkcie na vytvorenie lenivého spracovania.
⬤ Navrhnúť a implementovať dekorátory pre funkčnú kompozíciu.
⬤ Využívanie typových anotácií jazyka Python na opis parametrov a výsledkov funkcií.
⬤ Aplikácia funkčného programovania na súbežnosť a webové služby.
⬤ Preskúmajte knižnicu PyMonad na stavové simulácie.
Pre koho je táto kniha určená:
Funkcionálna paradigma je veľmi užitočná pre programátorov pracujúcich v oblasti dátovej vedy alebo pripravujúcich sa na technické pohovory, ale každý vývojár v jazyku Python, ktorý chce vytvárať spoľahlivejší, stručnejší a expresívnejší kód, sa z tejto knihy veľa naučí.
Na to, aby ste začali, nie sú potrebné žiadne predchádzajúce znalosti funkcionálneho programovania, hoci sa predpokladá znalosť programovania v jazyku Python. Nevyhnutné je mať spustené prostredie Pythonu.
© Book1 Group - všetky práva vyhradené.
Obsah tejto stránky nesmie byť kopírovaný ani použitý čiastočne alebo v celku bez písomného súhlasu vlastníka.
Posledná úprava: 2024.11.13 22:11 (GMT)