Hodnocení:
Aktuálně nejsou k dispozici žádné recenze čtenářů. Hodnocení je založeno na 2 hlasů.
Software Design by Example: A Tool-Based Introduction with Python
Nejlepším způsobem, jak se naučit návrh v jakémkoli oboru, je studovat příklady, a některé z nejlepších příkladů návrhu softwaru pocházejí z nástrojů, které programátoři používají při své vlastní práci. Návrh softwaru na příkladech: A Tool-Based Introduction with Python proto vytváří malé verze věcí, které programátoři používají, aby je demystifikovali a umožnili nahlédnout do způsobu myšlení zkušených programátorů. Od systému pro zálohování souborů a testovacího frameworku až po matcher regulárních výrazů, engine pro rozvržení prohlížeče a velmi malý překladač prozkoumáme běžné návrhové vzory, ukážeme, jak usnadnění testování kódu usnadňuje také jeho opakované použití, a pomůžeme čtenářům pochopit, jak fungují ladicí programy, profilery, správci balíčků a systémy pro správu verzí, aby je mohli efektivněji používat.
Tento materiál lze použít k samostudiu, v bakalářském kurzu o návrhu softwaru nebo jako jádro intenzivního týdenního semináře pro pracující programátory. Každá kapitola obsahuje sadu cvičení, jejichž rozsah a obtížnost se pohybuje od půl tuctu řádků až po celodenní práci. Čtenáři by měli být obeznámeni se základy moderního jazyka Python, ale pokročilejší vlastnosti jazyka jsou vysvětleny a ilustrovány v průběhu jejich zavádění.
Veškerý písemný materiál tohoto projektu lze volně používat za podmínek licence Creative Commons - Uveďte autora, zatímco veškerý software je k dispozici za podmínek Hippokratovy licence. Veškerý výtěžek z prodeje této knihy bude věnován na podporu útulku pro rodiny Red Door v Torontu.
Vlastnosti:
- Vyučuje návrh softwaru tím, že ukazuje programátorům, jak vytvářet nástroje, které používají.
Každý den.
- Každá kapitola obsahuje cvičení, která čtenářům pomohou ověřit a prohloubit jejich znalosti.
- Veškerý ukázkový kód lze stáhnout, znovu použít a upravit pod otevřenou licencí.
© 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)