Funkční programování v jazyce Python - třetí vydání: Třetí vydání: Využijte funkcionální přístup k psaní stručného, výrazného a efektivního kódu v jazyce Python - třetí vydání.

Hodnocení: ⭐⭐⭐⭐  (3,9 z 5)

Funkční programování v jazyce Python - třetí vydání: Třetí vydání: Využijte funkcionální přístup k psaní stručného, výrazného a efektivního kódu v jazyce Python - třetí vydání. (F. Lott Steven)

Recenze čtenářů

Shrnutí:

Funkcionální programování v jazyce Python je komplexní příručka, která na praktických příkladech a srozumitelných vysvětleních přibližuje koncepty funkcionálního programování v jazyce Python. Kniha je oceňována pro svou hloubku a strukturovaný přístup, díky čemuž je vhodná pro čtenáře se solidními znalostmi jazyka Python, kteří chtějí prohloubit své znalosti technik funkcionálního programování.

Klady:

⬤ Komplexní pokrytí konceptů funkcionálního programování v jazyce Python.
⬤ Přehledný a strukturovaný úvod do základních i pokročilých témat.
⬤ Praktické příklady, které pomáhají ilustrovat klíčové koncepty.
⬤ Přístupné i pro ty, kteří již mají určité znalosti jazyka Python.
⬤ Obsahuje cvičení na konci každé kapitoly pro praktické procvičení.
⬤ Probírá pokročilá témata, jako je souběžnost a webové služby, a také populární knihovny.

Zápory:

⬤ Předpokládá dobrou znalost jazyka Python, takže je méně vhodná pro úplné začátečníky.
⬤ Někteří čtenáři považovali příklady za složité a vyžadující vyšší úroveň matematických znalostí.
⬤ Kniha může občas působit přeplácaně, protože některé části opakují obsah dostupný ve standardní dokumentaci.
⬤ Nováčci ve funkcionálním programování mohou považovat obrovské množství informací za ohromující.

(na základě 24 hodnocení čtenářů)

Původní název:

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

Obsah knihy:

"Používání této knihy zvýšilo mou efektivitu při řešení problémů s leetcodem." - Uživatel Discordu, zizu

Python není jen o objektově orientovaném programování. Objevte cenný způsob přemýšlení o návrhu kódu prostřednictvím přístupu založeného na funkcích - a naučte se, kdy jej potřebujete použít. Nyní s podrobnými cvičeními na konci každé kapitoly!

Koupě tištěné knihy nebo knihy pro Kindle zahrnuje bezplatnou elektronickou knihu ve formátu PDF.

Klíčové vlastnosti:

⬤ Naučte se, jak, kdy a proč používat funkční prvky ve svých projektech.

⬤ Prozkoumejte moduly jazyka Python nezbytné pro funkcionální programování, jako jsou itertools a functools.

⬤ Pokryjte příklady relevantní pro matematické, statistické a datové analýzy.

Popis knihy:

Málo vývojářů chápe výhody funkcionálního programování, nebo dokonce co to vůbec je. Autor Steven Lott tento přístup demystifikuje a naučí vás, jak zlepšit způsob, jakým programujete v jazyce Python, a dosáhnout zvýšení využití paměti a výkonu. Pokud jste leckdo, kdo se připravuje na programátorské pohovory, je tato kniha určena právě vám.

Tato kniha začíná od základů a ukazuje, jak používat funkční myšlení a techniky v různých scénářích s Pythonem 3. Více než 10 příkladů zaměřených na matematické a statistické algoritmy, čištění dat a průzkumnou analýzu dat. Naučíte se, jak ve svůj prospěch využívat generátorové výrazy, porozumění seznamům a dekorátory. Nemusíte se však zcela vzdát objektově orientovaného návrhu - uvidíte také, jak se využívá nativní objektová orientace jazyka Python ve spojení s technikami funkcionálního programování.

Na konci této knihy se budete dobře orientovat v základních funkcích funkcionálního programování v jazyce Python a pochopíte, proč a kdy vám funkcionální myšlení pomáhá. Budete mít také k dispozici všechny nástroje, které potřebujete k tomu, abyste se mohli věnovat dalším funkcionálním tématům, která nejsou součástí jazyka Python.

Co se naučíte:

⬤ Využívat knihovny jazyka Python, abyste se vyhnuli složitostem tříd měnících stavy.

⬤ Využívat vestavěné funkce vyššího řádu, abyste se vyhnuli přepisování běžných algoritmů.

⬤ Napsat generátorové funkce pro vytvoření líného zpracování.

⬤ Navrhnout a implementovat dekorátory pro funkční kompozici.

⬤ Využívat typové anotace jazyka Python k popisu parametrů a výsledků funkcí.

⬤ Aplikace funkcionálního programování na souběžnost a webové služby.

⬤ Prozkoumejte knihovnu PyMonad pro stavové simulace.

Pro koho je tato kniha určena:

Funkcionální paradigma je velmi užitečné pro programátory, kteří pracují v oblasti datových věd nebo se připravují na technické pohovory, ale každý vývojář v jazyce Python, který chce vytvářet spolehlivější, stručnější a expresivnější kód, se z této knihy mnoho naučí.

Pro začátek není nutná žádná předchozí znalost funkcionálního programování, i když znalost programování v jazyce Python se předpokládá. Nezbytné je mít spuštěné prostředí Pythonu.

Další údaje o knize:

ISBN:9781803232577
Autor:
Vydavatel:
Jazyk:angličtina
Vazba:Měkká vazba

Nákup:

Nyní dostupné, na skladě.

Další knihy od autora:

Objektově orientované programování v jazyce Python - čtvrté vydání: Vytvářejte robustní a...
Komplexní průvodce zkoumáním moderního jazyka Python...
Objektově orientované programování v jazyce Python - čtvrté vydání: Vytvářejte robustní a udržovatelné objektově orientované aplikace a knihovny v jazyce Python. - Python Object-Oriented Programming - Fourth Edition: Build robust and maintainable object-oriented Python applications and libraries
Mastering Object-Oriented Python - druhé vydání - Mastering Object-Oriented Python - Second...
Získejte ucelený pohled na programovací postupy a...
Mastering Object-Oriented Python - druhé vydání - Mastering Object-Oriented Python - Second Edition
Moderní kuchařka jazyka Python - druhé vydání: 133 receptů na vývoj bezchybných a expresivních...
Kompletní recepty rozdělené do 15 kapitol, které...
Moderní kuchařka jazyka Python - druhé vydání: 133 receptů na vývoj bezchybných a expresivních programů v jazyce Python 3.8 - druhé vydání - Modern Python Cookbook - Second Edition: 133 recipes to develop flawless and expressive programs in Python 3.8
Funkční programování v jazyce Python - třetí vydání: Třetí vydání: Využijte funkcionální přístup k...
"Používání této knihy zvýšilo mou efektivitu při...
Funkční programování v jazyce Python - třetí vydání: Třetí vydání: Využijte funkcionální přístup k psaní stručného, výrazného a efektivního kódu v jazyce Python - třetí vydání. - Functional Python Programming - Third Edition: Use a functional approach to write succinct, expressive, and efficient Python code
Reálné projekty v jazyce Python: Vychutnejte si portfolio aplikací v jazyce Python, které lze...
Vývoj aplikací v jazyce Python s využitím...
Reálné projekty v jazyce Python: Vychutnejte si portfolio aplikací v jazyce Python, které lze nasadit v praxi. - Python Real-World Projects: Craft your Python portfolio with deployable applications

Díla autora vydali tito vydavatelé: