Evaluare:
Cartea este descrisă ca o introducere utilă în știința datelor cu Python, potrivită pentru începători, dar suferă de mai multe probleme grave, inclusiv calitatea slabă a tipăririi, numeroase greșeli de scriere și acoperirea insuficientă a subiectelor importante, cum ar fi arborii echilibrați. În timp ce unii cititori au găsit valoare în explicarea conceptelor de bază, mulți au criticat calitatea editării și corectitudinea exemplelor de cod, făcând dificilă învățarea eficientă de către începători.
Avantaje:⬤ O bună introducere în structurile de date și algoritmi pentru începători.
⬤ Explicații clare și concise ale stivei și cozilor.
⬤ Oferă o prezentare generală ușoară a structurilor de date.
⬤ Poate fi utilă pentru reîmprospătarea cunoștințelor despre structurile de date și algoritmi.
⬤ Unii cititori au găsit-o simplă și bine prezentată.
⬤ Calitate slabă a imprimării și probleme de legare.
⬤ Numeroase greșeli de scriere și sintaxă în fragmentele de cod.
⬤ Acoperire incompletă a subiectelor importante (de exemplu, arbori echilibrați).
⬤ Informații incorecte și explicații confuze.
⬤ Nu este recomandat începătorilor absoluți din cauza potențialului de neînțelegere.
(pe baza a 13 recenzii ale cititorilor)
Învățați să implementați structuri de date și algoritmi complecși utilizând Python Caracteristici cheie Înțelegeți analiza și proiectarea structurilor de date Python fundamentale Explorați concepte Python avansate, cum ar fi notarea Big O și programarea dinamică Învățați implementări funcționale și reactive ale structurilor de date tradiționale Descrierea cărții
Structurile de date vă permit să stocați și să organizați eficient datele. Ele sunt esențiale pentru orice problemă, oferă o soluție completă și acționează ca un cod reutilizabil. Hands-On Data Structures and Algorithms with Python vă învață structurile de date Python esențiale și cei mai comuni algoritmi pentru construirea de aplicații ușor de întreținut.
Această carte vă ajută să înțelegeți puterea listelor legate, a listelor legate duble și a listelor legate circulare. Veți învăța să creați structuri de date complexe, cum ar fi grafice, stive și cozi. Pe măsură ce parcurgeți capitolele, veți explora aplicarea căutărilor binare și a arborilor de căutare binare, împreună cu învățarea tehnicilor și structurilor comune utilizate în sarcini precum preprocesarea, modelarea și transformarea datelor. În capitolele finale, vă veți familiariza cu organizarea codului într-un mod gestionabil, coerent și extensibil. De asemenea, veți studia în detaliu algoritmii bubble sort, selection sort, insertion sort și merge sort.
Până la sfârșitul cărții, veți fi învățat cum să construiți componente care sunt ușor de înțeles, de depanat și de utilizat în diferite aplicații. Veți obține informații despre implementarea în Python a tuturor algoritmilor importanți și relevanți. Ce veți învăța Înțelegeți reprezentarea obiectelor, legarea atributelor și încapsularea datelor Dobândiți o înțelegere solidă a structurilor de date Python utilizând algoritmi Studiați algoritmi utilizând exemple cu reprezentare picturală Învățați algoritmi complecși prin explicații simple, implementând Python Construiți aplicații de date sofisticate și eficiente în Python Înțelegeți algoritmi de programare comuni utilizați în știința datelor Python Scrieți cod eficient și robust în Python 3. 7 Pentru cine este această carte
Această carte este destinată dezvoltatorilor care doresc să învețe structuri de date și algoritmi în Python pentru a scrie programe complexe și flexibile. Sunt așteptate cunoștințe de bază de programare Python. Tabel de materii Obiecte, tipuri și expresii Python Tipuri și structuri de date Python Principii de proiectare a algoritmilor Liste și structuri de pointeri Stive și cozi Arbori Tabele de simboluri și hashing Grafice și alți algoritmi Căutare Sortare Algoritmi de selecție Algoritmi și tehnici pentru șiruri de caractere Tehnici și strategii de proiectare Implementări, aplicații și instrumente
© 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)