Hodnocení:
Kniha obsahuje sbírku programovacích cvičení, která mají pomoci začátečníkům a středně pokročilým programátorům zlepšit jejich programovací dovednosti v různých jazycích. Přestože nabízí strukturovaný přístup k procvičování, mnozí zkušení programátoři považují cvičení za příliš snadná a zjednodušená. Názory na její efektivitu a organizaci se různí.
Klady:⬤ Začíná velmi snadnými problémy, jejichž obtížnost se postupně zvyšuje.
⬤ Vhodné pro začínající a středně pokročilé programátory k procvičování řešení problémů a dovedností kódování.
⬤ Obsahuje úkoly, které prohlubují porozumění programátorským konceptům.
⬤ Užitečné jako doplňková příručka pro výuku nových programovacích jazyků.
⬤ Podporuje procvičování a upevňování programovacích dovedností.
⬤ Cvičení jsou považována za příliš snadná pro zkušené programátory, chybí jim výzva.
⬤ Organizace a rozmanitost cvičení jsou kritizovány; některá cvičení se opakují.
⬤ Nevhodné pro ty, kteří mají pokročilé znalosti programování a hledají podstatné výzvy.
⬤ Někteří čtenáři považovali obsah za zastaralý a nedostatečně hluboký.
(na základě 40 hodnocení čtenářů)
Exercises for Programmers: 57 Challenges to Develop Your Coding Skills
Při psaní softwaru musíte být na špičkové úrovni. Skvělí programátoři se cvičí, aby si udrželi své dovednosti ostré. Zbystřete a zůstaňte ostří díky více než padesáti cvičením, která vycházejí z reálných scénářů. Pokud jste začínající programátor, tyto úkoly vám pomohou naučit se to, co potřebujete, abyste pronikli do oboru, a pokud jste zkušený profesionál, můžete tato cvičení využít k tomu, abyste se naučili ten nový žhavý jazyk pro svou další zakázku.
Jedním z nejlepších způsobů, jak se naučit programovací jazyk, je používat ho k řešení problémů. A právě o tom je tato kniha. Namísto otázek zakořeněných v teorii předkládá tato kniha problémy, se kterými se setkáte při každodenním vývoji softwaru. Tyto problémy jsou určeny pro lidi, kteří se učí svůj první programovací jazyk, a poskytují také cestu k rychlému osvojení nového jazyka zkušeným vývojářům.
Začněte s jednoduchými vstupními a výstupními programy. Proveďte konverzi měn a zjistěte, kolik měsíců trvá splácení kreditní karty. Vypočítejte obsah alkoholu v krvi a určete, zda je bezpečné řídit. Nahrazujte slova v souborech a filtrujte záznamy a pomocí webových služeb zobrazujte počasí, ukládejte data a ukazujte, kolik lidí je právě teď ve vesmíru. Na závěr se vypořádáte s několika většími programy, které vám pomohou vše spojit dohromady.
Každý problém obsahuje omezení a výzvy, které vás posunou dál, ale je na vás, abyste přišli s řešením. A až se příští rok budete chtít naučit nový programovací jazyk nebo styl programování (třeba OOP vs. funkcionální), můžete si tuto knihu projít znovu a použít nové přístupy k řešení známých problémů.
Co potřebujete:
Potřebujete přístup k počítači, referenční příručku a programovací jazyk, který chcete používat.
© 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)