Python pro návrh softwaru: Jak myslet jako počítačový vědec

Hodnocení:   (4,4 z 5)

Python pro návrh softwaru: Jak myslet jako počítačový vědec (B. Downey Allen)

Recenze čtenářů

Shrnutí:

Kniha je chválena jako komplexní úvod do jazyka Python a programovacích konceptů, vhodný pro začátečníky i jednotlivce, kteří se chtějí naučit navrhovat software. Přestože poskytuje jasná vysvětlení a je dobře strukturovaná, některé recenze zmiňují, že cvičení mohou být na začátku příliš obtížná, zejména pro čtenáře bez silného matematického zázemí. Kniha je označována za stručnou a efektivní při výuce předmětu, ale někteří by si přáli důkladnější zpracování některých témat, zejména objektově orientovaného programování.

Klady:

Jasné a stručné psaní s dobře strukturovanými kapitolami.
Poskytuje důkladný úvod do jazyka Python a základních pojmů programování.
Je k dispozici zdarma online, což podporuje dostupnost.
Obsahuje praktická cvičení a řešení k probíraným konceptům.
Užitečné jak pro začátečníky, tak pro jednotlivce s určitými zkušenostmi s programováním.
Poutavé případové studie a příklady, které aplikují koncepty v reálných situacích.

Zápory:

Některá cvičení mohou být pro začátečníky příliš obtížná nebo složitá, zejména pro ty, kteří nemají matematické vzdělání.
Pokrývá spíše Python
x než novější Python
x, což může být pro některé čtenáře nevýhodou.
Chybí příručka s řešením všech cvičení, což je náročné pro studenty, kteří potřebují další pokyny.
Některá témata, jako například objektově orientované programování, jsou v knize představena pozdě, což může podcenit jejich význam.

(na základě 32 hodnocení čtenářů)

Původní název:

Python for Software Design: How to Think Like a Computer Scientist

Obsah knihy:

Kniha Python for Software Design je stručným úvodem do navrhování softwaru pomocí programovacího jazyka Python. Kniha je určena lidem bez zkušeností s programováním, začíná nejzákladnějšími pojmy a postupně přidává nový materiál.

Některé myšlenky, které jsou pro studenty nejnáročnější, jako například rekurze a objektově orientované programování, jsou rozděleny do posloupnosti menších kroků a představeny v průběhu několika kapitol. Důraz je kladen na proces programování se zvláštním důrazem na ladění.

Kniha obsahuje širokou škálu cvičení, od krátkých příkladů až po rozsáhlé projekty, takže studenti mají dostatek příležitostí procvičit si každý nový koncept. Řešení cvičení a příklady kódů jsou k dispozici na webu thinkpython.com spolu se Swampy, sadou programů v jazyce Python, která je použita v některých cvičeních.

Další údaje o knize:

ISBN:9780521725965
Autor:
Vydavatel:
Vazba:Měkká vazba
Rok vydání:2009
Počet stran:270

Nákup:

Nyní dostupné, na skladě.

Další knihy od autora:

Python pro návrh softwaru: Jak myslet jako počítačový vědec - Python for Software Design: How to...
Kniha Python for Software Design je stručným...
Python pro návrh softwaru: Jak myslet jako počítačový vědec - Python for Software Design: How to Think Like a Computer Scientist
Mysli STATS: Průzkumná analýza dat - Think STATS: Exploratory Data Analysis
Pokud umíte programovat, máte dovednosti, které vám umožní přeměnit data na...
Mysli STATS: Průzkumná analýza dat - Think STATS: Exploratory Data Analysis
Think Python: Jak myslet jako počítačový vědec - Think Python: How to Think Like a Computer...
Pokud se chcete naučit programovat, je práce s...
Think Python: Jak myslet jako počítačový vědec - Think Python: How to Think Like a Computer Scientist
Přemýšlejte o složitosti: Složitostní věda a počítačové modelování - Think Complexity: Complexity...
Věda o složitosti využívá výpočetní techniku ke...
Přemýšlejte o složitosti: Složitostní věda a počítačové modelování - Think Complexity: Complexity Science and Computational Modeling
Think Bayes: Bayesovská statistika v jazyce Python - Think Bayes: Bayesian Statistics in...
Pokud umíte programovat, můžete se pustit do bayesovské...
Think Bayes: Bayesovská statistika v jazyce Python - Think Bayes: Bayesian Statistics in Python
Mysli na datové struktury: Algoritmy a vyhledávání informací v Javě: Strukturní struktury v jazyce...
Pokud studujete informatiku nebo se připravujete...
Mysli na datové struktury: Algoritmy a vyhledávání informací v Javě: Strukturní struktury v jazyce Java - Think Data Structures: Algorithms and Information Retrieval in Java
Think Java: Jak myslet jako počítačový vědec - Think Java: How to Think Like a Computer...
Think Java je praktický úvod do informatiky a...
Think Java: Jak myslet jako počítačový vědec - Think Java: How to Think Like a Computer Scientist
Think DSP: Zpracování digitálních signálů v jazyce Python - Think DSP: Digital Signal Processing in...
Pokud rozumíte základům matematiky a umíte...
Think DSP: Zpracování digitálních signálů v jazyce Python - Think DSP: Digital Signal Processing in Python
Modelování a simulace v jazyce Python: Úvod pro vědce a inženýry - Modeling and Simulation in...
Modelování a simulace v jazyce Python naučí...
Modelování a simulace v jazyce Python: Úvod pro vědce a inženýry - Modeling and Simulation in Python: An Introduction for Scientists and Engineers
Python pro návrh softwaru - Python for Software Design
Kniha Python for Software Design je stručným úvodem do navrhování softwaru pomocí programovacího jazyka Python...
Python pro návrh softwaru - Python for Software Design
Pravděpodobně to přeháníte: Jak používat data k zodpovězení otázek, vyhnout se statistickým pastem a...
Základní průvodce způsoby, jakými mohou data...
Pravděpodobně to přeháníte: Jak používat data k zodpovězení otázek, vyhnout se statistickým pastem a lépe se rozhodovat - Probably Overthinking It: How to Use Data to Answer Questions, Avoid Statistical Traps, and Make Better Decisions

Díla autora vydali tito vydavatelé:

© 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)