Evaluare:
În general, cartea este bine primită pentru abordarea sa practică a conceptelor clasice de informatică folosind Python. Este deosebit de benefică pentru cei cu o cantitate decentă de experiență de programare, în special în Python, și este apreciată pentru explicațiile sale clare și exemplele bogate. Cu toate acestea, mulți recenzenți au remarcat probleme legate de organizare și profunzime, unii găsind confuză utilizarea indicațiilor de tip și structura conținutului.
Avantaje:⬤ Conținut temeinic și îmbogățitor pentru utilizatorii Python semi-experimentați.
⬤ Selecție excelentă de exemple de algoritmi care sunt practice și clare.
⬤ Explicații succinte fără detalii matematice excesive.
⬤ Acoperă o varietate de subiecte relevante, inclusiv rețele neuronale și teoria grafurilor.
⬤ Bun pentru programatorii care provin din alte limbaje și care doresc să învețe Python.
⬤ Suport comunitar captivant și util din partea autorului.
⬤ Structură dezorganizată, făcând-o uneori greu de urmărit.
⬤ Lipsă de profunzime pe anumite subiecte, explicații superficiale.
⬤ Utilizarea indicațiilor de tip poate încurca exemplele și îi derutează pe începători.
⬤ Probleme cu versiunea Kindle, diagramele și listele de cod fiind ilizibile.
⬤ Nu este potrivit pentru începătorii absoluți fără experiență în programare.
(pe baza a 21 recenzii ale cititorilor)
Classic Computer Science Problems in Python
"Foarte recomandat tuturor celor interesați să-și aprofundeze înțelegerea Python și a informaticii practice." --Daniel Kenney-Jung, MD, Universitatea din Minnesota
Caracteristici cheie
- Stăpâniți tehnicile formale predate în cursurile universitare de informatică.
- Conectați teoria informaticii la aplicații, date și performanțe din lumea reală.
- Pregătiți-vă pentru interviurile pentru programatori.
- Recunoașteți ideile de bază din spatele majorității provocărilor "noi".
- Acoperă Python 3. 7.
Cumpărarea cărții tipărite include o carte electronică gratuită în format PDF, Kindle și ePub de la Manning Publications.
Despre carte
Problemele de programare care par noi sau unice sunt de obicei înrădăcinate în principii de inginerie bine cunoscute. Classic Computer Science Problems in Python vă ghidează prin scenarii, exerciții și algoritmi testați în timp, care vă vor pregăti pentru problemele "noi" cu care vă veți confrunta când veți începe următorul proiect.
În această carte uimitoare, veți aborda zeci de provocări de codare, variind de la sarcini simple, cum ar fi algoritmii de căutare binară, până la gruparea datelor folosind k-means. Pe măsură ce parcurgeți exemple pentru dezvoltare web, învățare automată și multe altele, vă veți aminti lucruri importante pe care le-ați uitat și veți descoperi soluții clasice care vă vor economisi ore întregi de timp.
Ce veți învăța
- Algoritmi de căutare.
- Tehnici comune pentru grafuri.
- Rețele neuronale.
- Algoritmi genetici.
- Căutare adversarială.
- Utilizează indicii de tip pe tot parcursul.
Această carte este scrisă pentru
Pentru programatori Python intermediari.
Despre autor
David Kopec este profesor asistent de Informatică și Inovare la Champlain College în Burlington, Vermont. El este autorul Dart for Absolute Beginners (Apress, 2014), Classic Computer Science Problems in Swift (Manning, 2018) și Classic Computer Science Problems in Java (Manning, 2020)
Table of Contents
1. Probleme mici.
2. Probleme de căutare.
3. Probleme de satisfacere a constrângerilor.
4. Probleme grafice.
5. Algoritmi genetici.
6. Gruparea K-means.
7. Rețele neuronale destul de simple.
8. Căutare adversarială.
9. Probleme diverse.
© 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)