Tato bakalářská práce poskytuje porovnání čtyř grafických frameworků v Pythonu: PyQt5, Kivy, WxPython a Tkinter. Zahrnuje teoretické představení frameworků, jejich instalaci na Windows a tvorbu layoutu pro aplikace. Praktická část se zaměřuje na vývoj TODO listu a kalkulačky, demonstrujících funkčnost a možnosti každého frameworku. Práce je vhodná pro IT vývojáře a studenty.
Anotace v angličtině
This bachelor thesis provides a comparison of four Python graphical frameworks: PyQt5, Kivy, WxPython, and Tkinter. It includes a theoretical introduction to the frameworks, their installation on Windows, and the creation of layouts for applications. The practical part focuses on developing a TODO list and a calculator, demonstrating the functionality and capabilities of each framework. The work is suitable for IT developers and students.
Klíčová slova
Python, Kivy, PyQt5, WxPython, Tkinter
Klíčová slova v angličtině
Python, Kivy, PyQt5, WxPython, Tkinter
Rozsah průvodní práce
-
Jazyk
CZ
Anotace
Tato bakalářská práce poskytuje porovnání čtyř grafických frameworků v Pythonu: PyQt5, Kivy, WxPython a Tkinter. Zahrnuje teoretické představení frameworků, jejich instalaci na Windows a tvorbu layoutu pro aplikace. Praktická část se zaměřuje na vývoj TODO listu a kalkulačky, demonstrujících funkčnost a možnosti každého frameworku. Práce je vhodná pro IT vývojáře a studenty.
Anotace v angličtině
This bachelor thesis provides a comparison of four Python graphical frameworks: PyQt5, Kivy, WxPython, and Tkinter. It includes a theoretical introduction to the frameworks, their installation on Windows, and the creation of layouts for applications. The practical part focuses on developing a TODO list and a calculator, demonstrating the functionality and capabilities of each framework. The work is suitable for IT developers and students.
Klíčová slova
Python, Kivy, PyQt5, WxPython, Tkinter
Klíčová slova v angličtině
Python, Kivy, PyQt5, WxPython, Tkinter
Zásady pro vypracování
Cílem bakalářské práce je vytvoření manuálu pro tvorbu grafických aplikací v jazyce Python. V teoretické části práce budou popsány dostupné grafické frameworky a jejich vzájemné porovnání. V praktické části práce budou vytvořeny jednoduché aplikace za použití popisovaných frameworků.
Zásady pro vypracování
Cílem bakalářské práce je vytvoření manuálu pro tvorbu grafických aplikací v jazyce Python. V teoretické části práce budou popsány dostupné grafické frameworky a jejich vzájemné porovnání. V praktické části práce budou vytvořeny jednoduché aplikace za použití popisovaných frameworků.
Seznam doporučené literatury
PECINOVSKÝ Rudolf, Začínáme programovat v jazuku Python. 2 přepracované a rozšířené vydání. Praha: Grada Publishing, 2022. ISBN 978-80-271-3609-4.
WILKES, Mathew. Advanced Python development using powerful language features in real-world application, United States: Apress, [2022]. ISBN 978-1-4824-5792-0.
PECINOVSKÝ Rudolf, Začínáme programovat v jazuku Python. 2 přepracované a rozšířené vydání. Praha: Grada Publishing, 2022. ISBN 978-80-271-3609-4.
WILKES, Mathew. Advanced Python development using powerful language features in real-world application, United States: Apress, [2022]. ISBN 978-1-4824-5792-0.
Cílem bakalářské práce bylo vytvoření manuálu pro tvorbu grafických aplikací v jazyce Python. V teoretické části práce byly popsány dostupné grafické frameworky a jejich vzájemné porovnání. V praktické části práce byly vytvořeny jednoduché aplikace za použití popisovaných frameworků.
K práci nemá vedoucí BP výtky, student pracoval svědomitě a zodpovědně.
Student se věnoval výtkám a připomínkám členů komise pro státní závěrečné zkoušky a vše do přepracování bakalářské práce svědomitě zapracoval. Komise hodnotila bakalářskou práci jako kvalitně zpracovanou.
Student též doporučil, na jaké typy projektů se jednotlivé frameworky hodí.
Student prezentoval výsledky své práce a výborně reagoval na dotazy a připomínky vedoucího, předsedy i členů komise.