Hodnotenie:
Táto kniha je medzi stredne pokročilými a pokročilými programátormi Pythonu vysoko cenená pre svoje poznatky o písaní optimalizovaného, elegantného kódu a používaní pokročilých techník Pythonu, najmä porozumenia zoznamov a jednoriadkovania. Nie je však vhodná pre začiatočníkov a niektorí čitatelia vyjadrili obavy o čitateľnosť jednoliatych príkazov a praktickosť niektorých príkladov.
Výhody:⬤ Vynikajúce pre stredne pokročilých až pokročilých programátorov v jazyku Python.
⬤ Zameriava sa na porozumenie zoznamov a jednoriadkové príkazy, čím zvyšuje čitateľnosť kódu.
⬤ Ľahko sa číta a je ľahko stráviteľný.
⬤ Plný užitočných techník a príkladov.
⬤ Pomáha rozšíriť chápanie konceptov jazyka Python a podporuje nové spôsoby myslenia o kódovaní.
⬤ Pokrýva širokú škálu tém a reálnych aplikácií.
⬤ Nie je vhodný pre začiatočníkov; vyžaduje predchádzajúce znalosti jazyka Python.
⬤ Jednoliate príklady môžu byť ťažko čitateľné a zrozumiteľné.
⬤ Niektoré príklady sa považujú za príliš stručné alebo nie sú pythonovské, čo potenciálne podporuje zlé postupy pri kódovaní.
⬤ Obálka knihy pôsobí nevkusne, čo sa niektorým čitateľom nepáči.
(na základe 18 čitateľských recenzií)
Python One-Liners: Write Concise, Eloquent Python Like a Professional
Programátori v jazyku Python si vďaka týmto užitočným jednohubkám zlepšia svoje počítačové zručnosti.
Python One-Liners vás naučí, ako čítať a písať "one-liners" stručné výroky užitočných funkcií zabalené do jedného riadku kódu. Naučíte sa, ako systematicky rozbaliť a pochopiť akýkoľvek riadok kódu jazyka Python a písať výstižný, silne komprimovaný jazyk Python ako expert.
V piatich kapitolách knihy nájdete tipy a triky, regulárne výrazy, strojové učenie, základné témy dátovej vedy a užitočné algoritmy. Podrobné vysvetlenia jednoliatych príkazov predstavujú kľúčové pojmy informatiky a posilnia vaše kódovacie a analytické zručnosti. Dozviete sa o pokročilých funkciách jazyka Python, ako je napríklad porozumenie zoznamu, rezanie, lambda funkcie, regulárne výrazy, funkcie map a reduce a priradenie rezov. Naučíte sa tiež, ako:
⬤ Využívať dátové štruktúry na riešenie reálnych problémov, napríklad pomocou booleovského indexovania nájsť mestá s nadpriemerným znečistením.
⬤ Používať základy NumPy, ako sú pole, tvar, os, typ, vysielanie, pokročilé indexovanie, rezanie, triedenie, vyhľadávanie, agregácia a štatistika.
⬤ Vypočítať základné štatistiky viacrozmerných dátových polí a algoritmy K-Means na nekontrolované učenie.
⬤ Vytváranie pokročilejších regulárnych výrazov pomocou zoskupovania a pomenovaných skupín, záporných hlavičiek, escapovaných znakov, bielych znakov, množín znakov (a množín záporných znakov) a operátorov greedy/nongreedy.
⬤ Poznáte širokú škálu tém z oblasti informatiky vrátane anagramov, palindrómov, supersúborov, permutácií, faktoriálov, prvočísel, Fibonacciho čísel, obfuskácií, vyhľadávania a algoritmického triedenia.
Na konci knihy už budete vedieť písať v jazyku Python čo najdokonalejšie a vytvárať stručné, krásne diela "pythonovského umenia" len v jednom riadku.
© 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)