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é: