Python pre návrh softvéru: Ako myslieť ako počítačový vedec

Hodnotenie:   (4,4 z 5)

Python pre návrh softvéru: Ako myslieť ako počítačový vedec (B. Downey Allen)

Recenzie čitateľov

Zhrnutie:

Kniha je chválená ako komplexný úvod do jazyka Python a koncepcií programovania, vhodný pre začiatočníkov a jednotlivcov, ktorí sa chcú naučiť navrhovať softvér. Hoci poskytuje jasné vysvetlenia a je dobre štruktúrovaná, niektoré recenzie uvádzajú, že cvičenia môžu byť na začiatku príliš ťažké, najmä pre čitateľov bez silného matematického zázemia. V knihe sa uvádza, že je stručná a efektívna pri výučbe svojej témy, ale niektorí by si priali dôkladnejšie spracovanie niektorých tém, najmä objektovo orientovaného programovania.

Výhody:

Jasné a stručné písanie s dobre štruktúrovanými kapitolami.
Poskytuje silný úvod do jazyka Python a základných konceptov programovania.
Dostupné zadarmo online, čo podporuje dostupnosť.
Obsahuje praktické cvičenia a riešenia pre pokryté koncepty.
Užitočné pre začiatočníkov aj jednotlivcov s určitými skúsenosťami s programovaním.
Pútavé prípadové štúdie a príklady, ktoré aplikujú koncepty v reálnych situáciách.

Nevýhody:

Niektoré cvičenia môžu byť pre začiatočníkov príliš ťažké alebo zložité, najmä pre tých, ktorí nemajú matematické vzdelanie.
Pokrýva skôr Python
x než novší Python
x, čo môže byť pre niektorých čitateľov nevýhodou.
Chýba príručka s riešeniami pre všetky cvičenia, čo je náročné pre študentov, ktorí potrebujú ďalšie usmernenie.
Niektoré témy, ako napríklad objektovo orientované programovanie, sú v knihe predstavené neskoro, čo môže podceniť ich význam.

(na základe 32 čitateľských recenzií)

Pôvodný názov:

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

Obsah knihy:

Python for Software Design je stručný úvod do navrhovania softvéru pomocou programovacieho jazyka Python. Táto kniha je určená ľuďom bez skúseností s programovaním, začína najzákladnejšími pojmami a postupne pridáva nový materiál.

Niektoré myšlienky, ktoré študenti považujú za najnáročnejšie, ako napríklad rekurzia a objektovo orientované programovanie, sú rozdelené do postupnosti menších krokov a predstavené v priebehu niekoľkých kapitol. Dôraz sa kladie na proces programovania s osobitným dôrazom na ladenie.

Kniha obsahuje širokú škálu cvičení, od krátkych príkladov až po rozsiahle projekty, takže študenti majú dostatok príležitostí precvičiť si každý nový koncept. Riešenia cvičení a príklady kódu sú k dispozícii na stránke thinkpython.com spolu so Swampy, balíkom programov v jazyku Python, ktorý sa používa v niektorých cvičeniach.

Ďalšie údaje o knihe:

ISBN:9780521725965
Autor:
Vydavateľ:
Väzba:Mäkká väzba
Rok vydania:2009
Počet strán:270

Nákup:

Momentálne k dispozícii, na sklade.

Ďalšie knihy autora:

Python pre návrh softvéru: Ako myslieť ako počítačový vedec - Python for Software Design: How to...
Python for Software Design je stručný úvod do...
Python pre návrh softvéru: Ako myslieť ako počítačový vedec - Python for Software Design: How to Think Like a Computer Scientist
Myslite STATS: Prieskumná analýza údajov - Think STATS: Exploratory Data Analysis
Ak viete programovať, máte zručnosti na premenu údajov na poznatky...
Myslite STATS: Prieskumná analýza údajov - Think STATS: Exploratory Data Analysis
Think Python: Ako myslieť ako počítačový vedec - Think Python: How to Think Like a Computer...
Ak sa chcete naučiť programovať, práca s jazykom...
Think Python: Ako myslieť ako počítačový vedec - Think Python: How to Think Like a Computer Scientist
Myslieť komplexne: Veda o zložitosti a počítačové modelovanie - Think Complexity: Complexity Science...
Veda o komplexnosti využíva výpočty na skúmanie...
Myslieť komplexne: Veda o zložitosti a počítačové modelovanie - Think Complexity: Complexity Science and Computational Modeling
Think Bayes: Bayesovská štatistika v jazyku Python - Think Bayes: Bayesian Statistics in...
Ak viete programovať, ste pripravení zvládnuť...
Think Bayes: Bayesovská štatistika v jazyku Python - Think Bayes: Bayesian Statistics in Python
Think Data Structures: Algoritmy a vyhľadávanie informácií v Jave - Think Data Structures:...
Ak študujete informatiku alebo sa pripravujete na...
Think Data Structures: Algoritmy a vyhľadávanie informácií v Jave - Think Data Structures: Algorithms and Information Retrieval in Java
Think Java: Ako myslieť ako počítačový vedec - Think Java: How to Think Like a Computer...
Think Java je praktický úvod do informatiky a...
Think Java: Ako myslieť ako počítačový vedec - Think Java: How to Think Like a Computer Scientist
Think DSP: Spracovanie digitálnych signálov v jazyku Python - Think DSP: Digital Signal Processing...
Ak rozumiete základom matematiky a viete...
Think DSP: Spracovanie digitálnych signálov v jazyku Python - Think DSP: Digital Signal Processing in Python
Modelovanie a simulácia v jazyku Python: Úvod pre vedcov a inžinierov - Modeling and Simulation in...
Modelovanie a simulácia v jazyku Python učí...
Modelovanie a simulácia v jazyku Python: Úvod pre vedcov a inžinierov - Modeling and Simulation in Python: An Introduction for Scientists and Engineers
Python pre návrh softvéru - Python for Software Design
Python for Software Design je stručný úvod do navrhovania softvéru pomocou programovacieho jazyka Python. Táto...
Python pre návrh softvéru - Python for Software Design
Pravdepodobne nad tým premýšľate: Ako používať údaje na zodpovedanie otázok, vyhnúť sa štatistickým...
Základný sprievodca spôsobmi, ako môžu údaje...
Pravdepodobne nad tým premýšľate: Ako používať údaje na zodpovedanie otázok, vyhnúť sa štatistickým pascám a robiť lepšie rozhodnutia - Probably Overthinking It: How to Use Data to Answer Questions, Avoid Statistical Traps, and Make Better Decisions

Diela autora vydali tieto vydavateľstvá:

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