Python One-Liners: Scrieți Python concis și elocvent ca un profesionist

Evaluare:   (4.7 din 5)

Python One-Liners: Scrieți Python concis și elocvent ca un profesionist (Christian Mayer)

Recenzii ale cititorilor

Rezumat:

Această carte este foarte apreciată în rândul programatorilor Python intermediari și avansați pentru cunoștințele sale privind scrierea de cod optimizat și elegant și utilizarea tehnicilor avansate Python, în special înțelegerea listelor și one-liners. Cu toate acestea, nu este potrivită pentru începători, iar unii cititori și-au exprimat îngrijorarea cu privire la lizibilitatea one-liners și caracterul practic al unor exemple.

Avantaje:

Excelentă pentru programatorii Python intermediari până la avansați.
Se concentrează pe comprehensiunea listelor și pe one-liners, îmbunătățind lizibilitatea codului.
Ușor de citit și de asimilat.
Plin de tehnici și exemple utile.
Ajută la întinderea înțelegerii conceptelor Python și încurajează noi moduri de a gândi despre codare.
Acoperă o gamă largă de subiecte și aplicații din lumea reală.

Dezavantaje:

Nu este potrivit pentru începători; necesită cunoștințe prealabile de Python.
Exemplele cu o singură linie pot fi greu de citit și de înțeles.
Unele exemple sunt considerate prea concise sau nu sunt pythonice, putând promova practici proaste de codare.
Coperta cărții are un aspect de prost gust, care nu le place unora dintre cititori.

(pe baza a 18 recenzii ale cititorilor)

Titlul original:

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

Conținutul cărții:

Programatorii Python își vor îmbunătăți abilitățile informatice cu ajutorul acestor "one-liners" utile.

Python One-Liners vă va învăța cum să citiți și să scrieți "one-liners" declarații concise de funcționalitate utilă ambalate într-o singură linie de cod. Veți învăța cum să descompuneți și să înțelegeți sistematic orice linie de cod Python și să scrieți Python elocvent, puternic comprimat, ca un expert.

Cele cinci capitole ale cărții acoperă sfaturi și trucuri, expresii regulate, învățare automată, subiecte de bază din știința datelor și algoritmi utili. Explicațiile detaliate ale replicilor unice introduc concepte-cheie din știința calculatoarelor și vă stimulează abilitățile de codificare și analiză. Veți învăța despre caracteristicile avansate ale Python, cum ar fi înțelegerea listelor, felierea, funcțiile lambda, expresiile regulate, funcțiile map și reduce și sarcinile slice. Veți învăța, de asemenea, cum să:

⬤ Utilizați structuri de date pentru a rezolva probleme din lumea reală, cum ar fi utilizarea indexării booleene pentru a găsi orașe cu poluare peste medie.

⬤ Utilizați elementele de bază ale NumPy, cum ar fi array, shape, axis, type, broadcasting, indexare avansată, slicing, sortare, căutare, agregare și statistici.

⬤ Calculați statisticile de bază ale array-urilor de date multidimensionale și algoritmii K-Means pentru învățarea nesupravegheată.

⬤ Creați expresii regulate mai avansate utilizând gruparea și grupurile numite, lookaheads negative, caractere scăpate, spații albe, seturi de caractere (și seturi de caractere negative) și operatori greedy/nongreedy.

⬤ Înțelegeți o gamă largă de subiecte informatice, inclusiv anagrame, palindromuri, superseturi, permutări, factori, numere prime, numere Fibonacci, ofuscare, căutare și sortare algoritmică.

Până la sfârșitul cărții, veți ști cum să scrieți Python la cel mai rafinat nivel al său și să creați piese concise și frumoase de "artă Python" în doar un singur rând.

Alte date despre carte:

ISBN:9781718500501
Autor:
Editura:
Legare:Copertă moale
Anul publicării:2020
Numărul de pagini:256

Cumpărare:

Disponibil în prezent, pe stoc.

Alte cărți ale autorului:

Python One-Liners: Scrieți Python concis și elocvent ca un profesionist - Python One-Liners: Write...
Programatorii Python își vor îmbunătăți...
Python One-Liners: Scrieți Python concis și elocvent ca un profesionist - Python One-Liners: Write Concise, Eloquent Python Like a Professional
Arta codului curat: Cele mai bune practici pentru a elimina complexitatea și a vă simplifica viața -...
Aflați opt principii pentru a vă simplifica codul...
Arta codului curat: Cele mai bune practici pentru a elimina complexitatea și a vă simplifica viața - The Art of Clean Code: Best Practices to Eliminate Complexity and Simplify Your Life

Lucrările autorului au fost publicate de următorii editori:

© Book1 Group - toate drepturile rezervate.
Conținutul acestui site nu poate fi copiat sau utilizat, nici parțial, nici integral, fără permisiunea scrisă a proprietarului.
Ultima modificare: 2024.11.08 07:02 (GMT)