Hodnocení:
Celkově je kniha dobře hodnocena pro svůj praktický přístup ke klasickým konceptům informatiky s využitím jazyka Python. Je přínosná zejména pro ty, kteří mají slušné zkušenosti s programováním, zejména v jazyce Python, a oceňují její srozumitelné vysvětlení a bohaté příklady. Mnoho recenzentů však zaznamenalo problémy s organizací a hloubkou, přičemž někteří považovali použití typových nápověd a strukturu obsahu za matoucí.
Klady:⬤ Důkladný a obohacující obsah pro částečně zkušené uživatele jazyka Python.
⬤ Vynikající výběr příkladů algoritmů, které jsou praktické a jasné.
⬤ Stručné vysvětlení bez přílišných matematických detailů.
⬤ Pokrývá řadu relevantních témat, včetně neuronových sítí a teorie grafů.
⬤ Vhodné pro programátory, kteří přicházejí z jiných jazyků a chtějí se naučit Python.
⬤ Poutavá a užitečná komunitní podpora ze strany autora.
⬤ Neuspořádaná struktura, takže je někdy obtížné ji sledovat.
⬤ Nedostatečná hloubka některých témat, povrchní vysvětlení.
⬤ Používání typových nápověd může příklady znepřehlednit a začátečníky zmást.
⬤ Problémy s verzí pro Kindle, diagramy a výpisy kódu jsou nečitelné.
⬤ Nevhodné pro úplné začátečníky bez zkušeností s programováním.
(na základě 21 hodnocení čtenářů)
Classic Computer Science Problems in Python
"Vřele doporučuji všem, kteří chtějí prohloubit své znalosti jazyka Python a praktické informatiky." --Daniel Kenney-Jung, MD, University of Minnesota
Klíčové vlastnosti
- Zvládněte formální techniky vyučované ve vysokoškolských hodinách informatiky.
- Propojte teorii informatiky s reálnými aplikacemi, daty a výkonem.
- Připravte se na programátorské pohovory.
- Rozpoznejte základní myšlenky stojící za většinou "nových" výzev.
- Pokrývá jazyk Python 3. 7.
Koupě tištěné knihy zahrnuje bezplatnou elektronickou knihu ve formátech PDF, Kindle a ePub od nakladatelství Manning Publications.
O knize
Programátorské problémy, které se zdají být nové nebo jedinečné, mají obvykle kořeny v dobře známých technických principech. Klasické informatické problémy v Pythonu vás provedou časem ověřenými scénáři, cvičeními a algoritmy, které vás připraví na "nové" problémy, s nimiž se setkáte, až se pustíte do dalšího projektu.
V této úžasné knize se vypořádáte s desítkami programátorských problémů, od jednoduchých úloh, jako jsou algoritmy binárního vyhledávání, až po shlukování dat pomocí k-means. Při řešení příkladů pro vývoj webových aplikací, strojové učení a další si vzpomenete na důležité věci, které jste zapomněli, a objevíte klasická řešení, která vám ušetří hodiny času.
Co se naučíte
- Vyhledávací algoritmy.
- Běžné techniky pro grafy.
- Neuronové sítě.
- Genetické algoritmy.
- Protivníkovo vyhledávání.
- Používá typové nápovědy.
Tato kniha je určena pro
Pro středně pokročilé programátory v jazyce Python.
O autorovi
David Kopec je docentem informatiky a inovací na Champlain College v Burlingtonu ve Vermontu. Je autorem knih 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. Problémy s vyhledáváním.
3. Problémy s uspokojením omezení.
4. Grafové problémy.
5. Genetické algoritmy.
6. K-means shlukování.
7. Poměrně jednoduché neuronové sítě.
8. Protivníkovo vyhledávání.
9. Různé problémy.
© Book1 Group - všechna práva vyhrazena.
Obsah těchto stránek nesmí být kopírován ani použit, a to ani částečně ani úplně, bez písemného svolení vlastníka.
Poslední úprava: 2024.11.08 20:25 (GMT)