Hodnotenie:
Celkovo je kniha dobre prijímaná pre svoj praktický prístup ku klasickým konceptom informatiky s využitím jazyka Python. Je prínosná najmä pre tých, ktorí majú slušné skúsenosti s programovaním, najmä v jazyku Python, a oceňujú ju pre jej zrozumiteľné vysvetlenia a bohaté príklady. Mnohí recenzenti však zaznamenali problémy s organizáciou a hĺbkou, pričom niektorí považovali používanie typových nápoved a štruktúru obsahu za mätúce.
Výhody:⬤ Dôkladný a obohacujúci obsah pre čiastočne skúsených používateľov jazyka Python.
⬤ Vynikajúci výber príkladov algoritmov, ktoré sú praktické a jasné.
⬤ Stručné vysvetlenia bez zbytočných matematických detailov.
⬤ Pokrýva množstvo relevantných tém vrátane neurónových sietí a teórie grafov.
⬤ Vhodné pre programátorov, ktorí prichádzajú z iných jazykov a chcú sa naučiť Python.
⬤ Pútavá a užitočná podpora komunity zo strany autora.
⬤ Neorganizovaná štruktúra, takže je niekedy ťažké ju sledovať.
⬤ Nedostatočná hĺbka niektorých tém, povrchné vysvetlenia.
⬤ Používanie typových nápoved môže zneprehľadniť príklady a zmiasť začiatočníkov.
⬤ Problémy s verziou pre Kindle, pričom diagramy a výpisy kódu sú nečitateľné.
⬤ Nevhodné pre úplných začiatočníkov bez skúseností s programovaním.
(na základe 21 čitateľských recenzií)
Classic Computer Science Problems in Python
"Vrelo odporúčame každému, kto má záujem prehĺbiť svoje znalosti jazyka Python a praktickej informatiky." --Daniel Kenney-Jung, MD, University of Minnesota
Kľúčové vlastnosti
- Zvládnite formálne techniky, ktoré sa vyučujú na hodinách informatiky na vysokých školách.
- Spojte teóriu informatiky s reálnymi aplikáciami, údajmi a výkonom.
- Pripravte sa na pohovory pre programátorov.
- Rozpoznať základné myšlienky, ktoré sa skrývajú za väčšinou "nových" výziev.
- Pokrýva Python 3. 7.
Kúpa tlačenej knihy zahŕňa bezplatnú elektronickú knihu vo formátoch PDF, Kindle a ePub od Manning Publications.
O knihe
Programátorské problémy, ktoré sa zdajú byť nové alebo jedinečné, majú zvyčajne korene v dobre známych inžinierskych princípoch. Klasické informatické problémy v jazyku Python vás prevedú časom overenými scenármi, cvičeniami a algoritmami, ktoré vás pripravia na "nové" problémy, s ktorými sa stretnete, keď začnete realizovať svoj ďalší projekt.
V tejto úžasnej knihe budete riešiť desiatky kódovacích úloh, od jednoduchých úloh, ako sú algoritmy binárneho vyhľadávania, až po zhlukovanie údajov pomocou k-means. Pri riešení príkladov pre vývoj webových aplikácií, strojové učenie a ďalšie oblasti si spomeniete na dôležité veci, ktoré ste zabudli, a objavíte klasické riešenia, ktoré vám ušetria hodiny času.
Čo sa naučíte
- Vyhľadávacie algoritmy.
- Bežné techniky pre grafy.
- Neurónové siete.
- Genetické algoritmy.
- Protivníkovo vyhľadávanie.
- V celom texte sa používa typová nápoveda.
Táto kniha je určená pre
Pre stredne pokročilých programátorov v jazyku Python.
O autorovi
David Kopec je docentom informatiky a inovácií na Champlain College v Burlingtone, Vermont. Je autorom kníh Dart for Absolute Beginners (Apress, 2014), Classic Computer Science Problems in Swift (Manning, 2018) a Classic Computer Science Problems in Java (Manning, 2020).
Obsah
1. Malé problémy.
2. Vyhľadávacie problémy.
3. Problémy s uspokojením obmedzení.
4. Grafové problémy.
5. Genetické algoritmy.
6. K-means zhlukovanie.
7. Pomerne jednoduché neurónové siete.
8. Protivníkovo vyhľadávanie.
9. Rôzne problémy.
© Book1 Group - všetky práva vyhradené.
Obsah tejto stránky nesmie byť kopírovaný ani použitý čiastočne alebo v celku bez písomného súhlasu vlastníka.
Posledná úprava: 2024.11.13 22:11 (GMT)