Structuri de date și algoritmi Python: Îmbunătățirea performanței aplicațiilor cu grafice, stive și cozi

Evaluare:   (2.5 din 5)

Structuri de date și algoritmi Python: Îmbunătățirea performanței aplicațiilor cu grafice, stive și cozi (Benjamin Baka)

Recenzii ale cititorilor

Rezumat:

Cartea prezintă informații valoroase despre structuri de date și algoritmi în Python, dar suferă de numeroase inconsecvențe în cod, gramatică și formatare. În timp ce unii cititori apreciază explicațiile sale concise și consideră că este o bună introducere, mulți evidențiază probleme semnificative de editare care îi subminează credibilitatea.

Avantaje:

Explicații concise și clare ale structurilor de date și algoritmilor.
Accent pe principii fără detalii excesive.
Resursă bună pentru suplimentarea învățării în știința datelor și AI.
Preț accesibil.
Prezintă eficient teoria alături de cod.

Dezavantaje:

Numeroase inconsecvențe în exemplele de cod, ceea ce le face greu de înțeles.
Numeroase greșeli de ortografie și gramatică, care subminează credibilitatea autorului.
Multe exemple de cod sunt învechite sau incorecte, provocând confuzie și frustrare pentru cititori.
Formatarea slabă și lipsa de editare duc la o experiență de lectură dificilă.

(pe baza a 11 recenzii ale cititorilor)

Titlul original:

Python Data Structures and Algorithms: Improve application performance with graphs, stacks, and queues

Conținutul cărții:

Implementarea structurilor de date clasice și funcționale și a algoritmilor folosind Python

Caracteristici principale

⬤ Un ghid pas cu pas, care vă va oferi o discuție aprofundată privind analiza și proiectarea structurilor de date Python fundamentale.

⬤ Obțineți o mai bună înțelegere a conceptelor avansate Python, cum ar fi notația big-o, programarea dinamică și structurile de date funcționale.

⬤ Explorați ilustrațiile pentru a prezenta structurile de date și algoritmii, precum și analiza lor, într-o manieră clară, vizuală.

Descrierea cărții

Structurile de date vă permit să organizați eficient datele într-un anumit mod. Ele sunt esențiale pentru orice problemă, oferă o soluție completă și acționează ca un cod reutilizabil.

În această carte, veți învăța structurile de date Python esențiale și cei mai comuni algoritmi.

Cu ajutorul acestei cărți ușor de citit, veți putea înțelege puterea listelor legate, a listelor dublu legate și a listelor circulare legate. Veți fi capabili să creați structuri de date complexe, cum ar fi grafice, stive și cozi. Vom explora aplicarea căutărilor binare și a arborilor de căutare binare. Veți învăța tehnicile și structurile comune utilizate în sarcini precum preprocesarea, modelarea și transformarea datelor. De asemenea, vom discuta despre cum să vă organizați codul într-un mod gestionabil, consecvent și extensibil. Cartea va explora în detaliu algoritmi de sortare precum sortarea cu bule, sortarea prin selecție, sortarea prin inserție și sortarea prin fuzionare.

Până la sfârșitul cărții, veți învăța cum să construiți componente care sunt ușor de înțeles, de depanat și de utilizat în diferite aplicații.

Ce veți învăța

⬤ Obțineți o înțelegere solidă a structurilor de date Python.

⬤ Construiți aplicații de date sofisticate.

⬤ Înțelegeți modelele comune de programare și algoritmii utilizați în știința datelor Python.

⬤ Scrieți cod robust eficient.

Alte date despre carte:

ISBN:9781786467355
Autor:
Editura:
Legare:Copertă moale

Cumpărare:

Disponibil în prezent, pe stoc.

Alte cărți ale autorului:

Structuri de date și algoritmi Python: Îmbunătățirea performanței aplicațiilor cu grafice, stive și...
Implementarea structurilor de date clasice și...
Structuri de date și algoritmi Python: Îmbunătățirea performanței aplicațiilor cu grafice, stive și cozi - Python Data Structures and Algorithms: Improve application performance with graphs, stacks, and queues
Noțiuni introductive cu Qt 5 - Getting Started with Qt 5
Începeți să scrieți aplicații de interfață grafică cu utilizatorul (GUI) pentru construirea interfețelor om-mașină...
Noțiuni introductive cu Qt 5 - Getting Started with Qt 5

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)