Hands-On Data Structures and Algorithms with Python_Second Edition

Evaluare:   (4.2 din 5)

Hands-On Data Structures and Algorithms with Python_Second Edition (Basant Agarwal)

Recenzii ale cititorilor

Rezumat:

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ă.

Dezavantaje:

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)

Conținutul cărții:

Î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

Alte date despre carte:

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

Cumpărare:

Disponibil în prezent, pe stoc.

Alte cărți ale autorului:

Hands-On Data Structures and Algorithms with Python_Second Edition
Învățați să implementați structuri de date și algoritmi complecși utilizând Python Caracteristici...
Hands-On Data Structures and Algorithms with Python_Second Edition
Hands-On Data Structures and Algorithms with Python - Ediția a treia - Hands-On Data Structures and...
Înțelegeți cum implementarea inteligentă a...
Hands-On Data Structures and Algorithms with Python - Ediția a treia - Hands-On Data Structures and Algorithms with Python - Third Edition
Proceedings of International Conference on Intelligent Cyber-Physical Systems: Icps 2021
Capitolul 1. Micro Phasor Measurement Unit (PMU) în rețeaua...
Proceedings of International Conference on Intelligent Cyber-Physical Systems: Icps 2021
Proceedings of International Conference on Intelligent Cyber-Physical Systems: Icps 2021
Capitolul 1. Micro Phasor Measurement Unit (PMU) în rețeaua...
Proceedings of International Conference on Intelligent Cyber-Physical Systems: Icps 2021

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)