Hodnotenie:
Kniha je komplexným zdrojom informácií o jazyku Tkinter a vývoji aplikácií s grafickým rozhraním pomocou jazyka Python. Je určená začiatočníkom aj skúseným programátorom a ponúka kombináciu základných znalostí a pokročilých konceptov. Hoci mnohí používatelia oceňujú jej hĺbku a poskytnuté praktické príklady, niektorí vyjadrujú obavy z nejasných vysvetlení a dostupnosti zdrojového kódu.
Výhody:⬤ Komplexné pokrytie Tkinteru a vývoja aplikácií od základných po pokročilé témy.
⬤ Prehľadná organizácia a prezentácia informácií.
⬤ Obsahuje praktické príklady a integrácie s SQL a cloudovými službami.
⬤ Ponúka verziu vo formáte PDF a doplnkové zdroje, ako napríklad GitHub a videá na YouTube.
⬤ Účinné pre začiatočníkov aj skúsených používateľov, s dôrazom na reálne aplikácie.
⬤ Niektoré vysvetlenia sa považujú za slabé alebo príliš stručné, čo začiatočníkom sťažuje pochopenie konceptov.
⬤ Problémy s dostupnosťou a presnosťou zdrojového kódu z druhého vydania.
⬤ Niektoré kapitoly môžu byť pre začiatočníkov mätúce, chýba im okamžitá spätná väzba na zadaný kód.
⬤ Minimálny index, chýbajú podrobné odkazy na niektoré témy.
(na základe 29 čitateľských recenzií)
Python GUI Programming with Tkinter - Second Edition: Design and build functional and user-friendly GUI applications
Transformujte svoje vyvíjajúce sa požiadavky používateľov do funkčne bohatých aplikácií Tkinter
Kľúčové vlastnosti:
⬤ Rozsiahle prepracované s novým obsahom o sieťach RESTful, triedach v Tkinter a widgete Notebook.
⬤ Využite výhody ľahkých, prenosných a ľahko použiteľných funkcií Tkinteru.
⬤ Vytvárajte lepšie organizovaný kód a naučte sa spravovať vyvíjajúcu sa kódovú základňu.
Popis knihy:
Tkinter sa vďaka svojej jednoduchosti široko používa na vytváranie grafických používateľských rozhraní v jazyku Python. V tejto knihe objavíte silné stránky Tkinteru a prekonáte jeho problémy, keď sa naučíte vyvíjať plnohodnotné aplikácie GUI.
Kniha Python GUI Programming with Tkinter vám poskytne nielen pracovné znalosti knižnice Tkinter GUI, ale aj cenný súbor zručností, ktoré vám umožnia plánovať, implementovať a udržiavať väčšie aplikácie. Od začiatku vytvoríte plnohodnotnú aplikáciu na zadávanie údajov a naučíte sa, ako rozvíjať a zlepšovať svoj kód v reakcii na neustále sa meniace potreby používateľov a firiem.
Získate praktické poznatky o nástrojoch a technikách používaných na správu tejto vyvíjajúcej sa kódovej základne a prekročíte štandardné možnosti widgetov Tkinter. Zavediete riadenie verzií a jednotkové testovanie, oddelenie obáv prostredníctvom návrhového vzoru MVC a objektovo orientované programovanie na prehľadnejšiu organizáciu kódu.
Získate tiež skúsenosti s technológiami často používanými v pracovných aplikáciách, ako sú databázy SQL, sieťové služby a knižnice na vizualizáciu údajov. Nakoniec svoju aplikáciu zabalíte na širšiu distribúciu a vyriešite problém zachovania kompatibility medzi platformami.
Čo sa naučíte:
⬤ Vytvárať dobre organizované, funkčné a citlivé aplikácie s grafickým používateľským rozhraním.
⬤ Rozšíriť funkčnosť existujúcich widgetov pomocou tried a OOP.
⬤ Múdro plánovať rozširovanie aplikácie pomocou MVC a riadenia verzií.
⬤ Uistite sa, že vaša aplikácia funguje tak, ako má, pomocou validácie widgetov a testovania jednotiek.
⬤ Používajte nástroje a procesy na analýzu a reakciu na požiadavky používateľov.
⬤ Oboznámte sa s technológiami používanými v aplikáciách na pracovisku vrátane SQL, HTTP, Matplotlib, threadingu a CSV.
⬤ Používajte overovanie PostgreSQL na zabezpečenie bezpečnosti údajov pre vašu aplikáciu.
Komu je táto kniha určená:
Táto kniha je určená pre programátorov, ktorí rozumejú syntaxi jazyka Python, ale ešte nemajú zručnosti, techniky a znalosti na návrh a implementáciu kompletnej softvérovej aplikácie. Vyžaduje sa primeraná znalosť základnej syntaxe jazyka Python.