Evaluare:
Cartea oferă o prezentare cuprinzătoare a structurilor de date și a algoritmilor în Python, fiind atractivă atât pentru cei care învață, cât și pentru cei care doresc să își consolideze cunoștințele de bază. Deși acoperă în detaliu multe subiecte esențiale, a fost criticată pentru sintaxa sa învechită și convențiile de denumire a variabilelor care pot împiedica lizibilitatea.
Avantaje:⬤ Acoperire cuprinzătoare a structurilor de date, de la liste la grafice
⬤ explicații clare și intuitive
⬤ calitate bună a imprimării și a imaginilor
⬤ servește ca o bază solidă pentru programatorii Python
⬤ poate ajuta în predarea la nivel universitar.
⬤ Sintaxă oarecum învechită, lipsită de convenții pythonice moderne
⬤ denumirea non-descriptivă a variabilelor face codul mai greu de citit
⬤ presupune cunoștințe prealabile de Python, ceea ce poate să nu fie potrivit pentru începători.
(pe baza a 6 recenzii ale cititorilor)
Data Structures & Algorithms in Python
ÎNVĂȚAȚI CUM SĂ UTILIZAȚI STRUCTURILE DE DATE ÎN SCRIEREA DE PROGRAME ȘI ALGORITMI PYTHON DE ÎNALTĂ PERFORMANȚĂ.
Această introducere practică în structurile de date și algoritmi poate ajuta orice programator care dorește să scrie software mai eficient. Pornind de la legendarul ghid bazat pe Java al lui Robert Lafore, această carte vă ajută să înțelegeți exact cum funcționează structurile de date și algoritmii. Veți învăța cum să le aplicați eficient cu limbajul Python, extrem de popular, și să vă scalați codul pentru a face față provocărilor actuale legate de datele mari.
Pe tot parcursul cărții, autorii se concentrează pe exemple din lumea reală, comunică ideile cheie prin vizualizări intuitive și interactive și limitează complexitatea și matematica la ceea ce aveți nevoie pentru a îmbunătăți performanța. Pas cu pas, ei introduc matrici, sortare, stive, cozi, liste legate, recursiune, arbori binari, arbori 2-3-4, tabele hash, structuri de date spațiale, grafice și multe altele. Exemplele lor de cod și ilustrațiile sunt atât de clare, încât le puteți înțelege chiar dacă sunteți aproape începător sau dacă experiența dvs. este cu alte limbaje procedurale sau orientate pe obiect.
⬤ Construiți abilități de bază în informatică care vă duc dincolo de simpla "scriere de cod".
⬤ Învățați cum structurile de date fac programele (și programatorii) mai eficiente.
⬤ Vezi cum organizarea datelor și algoritmii afectează cât de mult poți face cu resursele de calcul de astăzi și de mâine.
⬤ Dezvoltați abilități de implementare a structurilor de date pe care le puteți utiliza în orice limbaj.
⬤ Elegeți cele mai bune structuri de date și algoritmi pentru fiecare problemă de programare - și recunoașteți care sunt cele care trebuie evitate.
Structuri de date și algoritmi în Python este plină de exemple, întrebări de revizuire, exerciții individuale și de echipă, experimente de gândire și proiecte de programare mai lungi. Este ideal atât pentru studiul individual, cât și pentru sălile de clasă, și fie ca text primar, fie ca o completare a unei prezentări mai formale.
© 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)