Hodnotenie:
Kniha je kuchárskou knihou zameranou na knižnicu tkinter pre vývoj grafického rozhrania v jazyku Python. Hoci slúži ako užitočný zdroj informácií pre začiatočníkov, trpí mnohými chybami, nekonzistentným vizuálnym spracovaním a suchým štýlom písania, ktorý môže čitateľa rozptyľovať. Organizácia je dobrá, od jednoduchých príkladov až po zložité aplikácie, ale formát kuchárskej knihy nemusí vyhovovať každému.
Výhody:⬤ Dobré pokrytie tkinter a priložených widgetov.
⬤ Užitočné pre začiatočníkov vo vývoji grafického rozhrania.
⬤ Dobre organizovaná štruktúra, postupuje od jednoduchých príkladov ku komplexným.
⬤ Obsahuje poznatky o alternatívnych knižniciach.
⬤ V knihe sa vyskytujú početné chyby.
⬤ Nekonzistentné snímky obrazovky a vizuálne pomôcky v prvých kapitolách.
⬤ Suchá próza, ktorej chýba osobitosť.
⬤ Zvláštne odbočky do jazyka Python, ktoré môžu odvádzať pozornosť od hlavného zamerania.
⬤ Štýl kuchárskej knihy nemusí byť najlepším formátom pre výučbu konceptov grafického rozhrania.
(na základe 2 čitateľských recenzií)
Python GUI Programming Cookbook.
Viac ako 90 receptov, ktoré vám pomôžu vyvíjať widgety, formuláre, rozloženia, grafy a mnoho ďalšieho s využitím najnovších funkcií Pythonu 3 Kľúčové vlastnosti Používajte objektovo orientované programovanie na vývoj pôsobivých grafických používateľských rozhraní v Pythone Vytvárajte zaujímavé grafy na vizuálne zobrazenie údajov pomocou Matplotlib Vyvíjajte grafické používateľské rozhrania s najnovšími verziami rámcov tkinter, PyQt5 a wxPython Popis knihy
Python je interpretovaný programovací jazyk s viacerými doménami, ktorý sa dá ľahko naučiť a implementovať. Vďaka širokej podpore rámcov na vývoj grafických používateľských rozhraní môžete pomocou jazyka Python ľahko vytvárať interaktívne a krásne aplikácie založené na grafickom používateľskom rozhraní. Toto tretie vydanie knihy Python GUI Programming Cookbook sa riadi prístupom založeným na úlohách, ktorý vám pomôže vytvoriť efektívne grafické používateľské rozhrania s čo najmenším množstvom kódu. Každý recept v tejto knihe nadväzuje na predchádzajúci a umožňuje vytvoriť celú reálnu aplikáciu GUI. Tieto recepty vám tiež pomôžu vyriešiť problémy, s ktorými sa môžete stretnúť pri vývoji GUI. Táto kniha sa zameriava najmä na používanie vstavaného rámca tkinter GUI jazyka Python. Naučíte sa vytvárať grafické používateľské rozhrania v jazyku Python pomocou jednoduchých programovacích štýlov a objektovo orientovaného programovania (OOP). Keď budete pridávať ďalšie widgety a rozširovať svoje GUI, naučíte sa, ako sa pripojiť k sieťam, databázam a grafickým knižniciam, ktoré výrazne rozšíria funkčnosť vášho GUI. Naučíte sa tiež používať vlákna, aby ste zabezpečili, že vaše grafické používateľské rozhranie nebude nereagovať. Ku koncu sa dozviete o všestrannom frameworku PyQt GUI, ktorý sa dodáva spolu s vlastným vizuálnym editorom, ktorý vám umožní navrhovať GUI pomocou funkcií drag and drop. Na konci knihy sa stanete expertom na navrhovanie grafických používateľských rozhraní v jazyku Python a budete môcť ľahko vyvíjať rôzne aplikácie s grafickým používateľským rozhraním.
Čo sa naučíte Vytvárať úžasné grafické používateľské rozhrania pomocou vstavaného modulu tkinter jazyka Python Prispôsobovať grafické používateľské rozhrania pomocou správcov rozloženia na usporiadanie widgetov grafického používateľského rozhrania Prejsť od typického vodopádového štýlu kódovania k štýlu OOP pomocou jazyka Python Vytvárať nádherné grafy pomocou bezplatného modulu Matplotlib jazyka Python Používať vlákna v sieťovom prostredí na zabezpečenie odozvy grafického používateľského rozhrania Objavte spôsoby pripojenia grafického používateľského rozhrania k databáze MySQL Pochopte, ako možno vytvárať jednotkové testy a internacionalizovať grafické používateľské rozhranie Ponorte sa do sveta tvorby grafických používateľských rozhraní pomocou PyQt5 Komu je táto kniha určená
Ak ste programátor alebo vývojár, ktorý chce rozšíriť svoje zručnosti v jazyku Python písaním výkonných aplikácií s grafickým rozhraním, táto kniha je určená práve vám. Na to, aby ste z knihy vyťažili čo najviac, je potrebná znalosť programovacieho jazyka Python. Obsah Vytvorenie formulára GUI a pridanie widgetov Správa rozvrhnutia Prispôsobenie vzhľadu Dáta a triedy Matplotlib grafy Vlákna a siete Ukladanie údajov do databázy mysql prostredníctvom nášho GUI Internacionalizácia a testovanie Rozšírenie nášho GUI pomocou knižnice wxpython Budovanie GUI pomocou PyQt5 Osvedčené postupy