Pythonovské jednohubky: Pište stručně a výstižně v jazyce Python jako profesionál.

Hodnocení:   (4,7 z 5)

Pythonovské jednohubky: Pište stručně a výstižně v jazyce Python jako profesionál. (Christian Mayer)

Recenze čtenářů

Shrnutí:

Tato kniha je mezi středně pokročilými a pokročilými programátory v jazyce Python velmi ceněná pro své poznatky o psaní optimalizovaného, elegantního kódu a používání pokročilých technik jazyka Python, zejména porozumění seznamům a jednořádkovým příkazům. Není však vhodná pro začátečníky a někteří čtenáři vyjádřili obavy ohledně čitelnosti jednořádkových příkazů a praktičnosti některých příkladů.

Klady:

Vynikající pro středně pokročilé až pokročilé programátory v Pythonu.
Zaměřuje se na porozumění seznamům a jednořádkové příkazy, čímž zvyšuje čitelnost kódu.
Snadno se čte a vstřebává.
Nabitý užitečnými technikami a příklady.
Pomáhá rozšířit znalosti konceptů jazyka Python a podporuje nové způsoby myšlení o kódování.
Pokrývá širokou škálu témat a reálných aplikací.

Zápory:

Nevhodné pro začátečníky; vyžaduje předchozí znalost jazyka Python.
Jednověté příklady mohou být obtížně čitelné a srozumitelné.
Některé příklady jsou považovány za příliš stručné nebo nejsou pythonovské, což může podporovat špatné postupy při kódování.
Obálka knihy působí nevkusně, což se některým čtenářům nelíbí.

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

Původní název:

Python One-Liners: Write Concise, Eloquent Python Like a Professional

Obsah knihy:

Programátoři v jazyce Python si díky těmto užitečným jednořádkovým příkazům zlepší své počítačové dovednosti.

Python One-Liners vás naučí, jak číst a psát "one-liners" stručné výroky užitečné funkce zabalené do jediného řádku kódu. Naučíte se, jak systematicky rozbalit a pochopit libovolný řádek kódu Pythonu a psát výmluvný, silně komprimovaný Python jako expert.

Pět kapitol knihy se zabývá tipy a triky, regulárními výrazy, strojovým učením, základními tématy datové vědy a užitečnými algoritmy. Podrobné vysvětlení jednořádkových příkladů představí klíčové koncepty informatiky a posílí vaše kódovací a analytické dovednosti. Seznámíte se s pokročilými funkcemi jazyka Python, jako je porozumění seznamům, slicing, lambda funkce, regulární výrazy, funkce map a reduce a přiřazení slice. Naučíte se také, jak:

⬤ Využívat datové struktury k řešení reálných problémů, například pomocí booleovského indexování najít města s nadprůměrným znečištěním.

⬤ Používat základy NumPy, jako je pole, tvar, osa, typ, vysílání, pokročilé indexování, řezání, třídění, vyhledávání, agregace a statistika.

⬤ Vypočítat základní statistiky vícerozměrných datových polí a algoritmy K-Means pro neřízené učení.

⬤ Vytváření pokročilejších regulárních výrazů pomocí seskupování a pojmenovaných skupin, záporných hlaviček, escapovaných znaků, bílých znaků, sad znaků (a sad záporných znaků) a operátorů greedy/nongreedy.

⬤ Znalost široké škály témat z oblasti informatiky, včetně anagramů, palindromů, supersetů, permutací, faktoriálů, prvočísel, Fibonacciho čísel, obfuskace, vyhledávání a algoritmického třídění.

Na konci knihy budete umět psát v jazyce Python co nejdokonaleji a vytvářet stručná, krásná díla "pythonovského umění" na pouhém jednom řádku.

Další údaje o knize:

ISBN:9781718500501
Autor:
Vydavatel:
Vazba:Měkká vazba
Rok vydání:2020
Počet stran:256

Nákup:

Nyní dostupné, na skladě.

Další knihy od autora:

Pythonovské jednohubky: Pište stručně a výstižně v jazyce Python jako profesionál. - Python...
Programátoři v jazyce Python si díky těmto...
Pythonovské jednohubky: Pište stručně a výstižně v jazyce Python jako profesionál. - Python One-Liners: Write Concise, Eloquent Python Like a Professional
Umění čistého kódu: Složitý kód: osvědčené postupy, jak odstranit složitost a zjednodušit si život -...
Naučte se osm zásad, jak zjednodušit kód a stát...
Umění čistého kódu: Složitý kód: osvědčené postupy, jak odstranit složitost a zjednodušit si život - The Art of Clean Code: Best Practices to Eliminate Complexity and Simplify Your Life

Díla autora vydali tito vydavatelé:

© Book1 Group - všechna práva vyhrazena.
Obsah těchto stránek nesmí být kopírován ani použit, a to ani částečně ani úplně, bez písemného svolení vlastníka.
Poslední úprava: 2024.11.08 20:25 (GMT)