Název: | Tvorba elektronického výukového kurzu se zaměřením na vývoj Android aplikací v jazyce Python |
Další názvy: | The making of an electronic educational course with a special focus on the development of Android applications in the Python programming language |
Autoři: | Hofman, Martin |
Vedoucí práce/školitel: | Mainz Denis, PhDr. Ph.D. |
Datum vydání: | 2019 |
Nakladatel: | Západočeská univerzita v Plzni |
Typ dokumentu: | diplomová práce |
URI: | http://hdl.handle.net/11025/37709 |
Klíčová slova: | android;python;kivy |
Klíčová slova v dalším jazyce: | android;python;kivy |
Abstrakt: | Práce je zaměřena na vývoj Android aplikací v Pythonu. Praktická část práce spočívala ve vytvoření elektronického výukového kurzu na toto téma. Cílem práce je seznámit čtenáře se základními informacemi o programovacím jazyku Python 3, programovými nástroji na vývoj Android aplikací pomocí Pythonu a knihovny Kivy. V druhé kapitole jsou popsány vybrané programové nástroje, a to Kivy Designer, Python IDLE a Visual Studio Code. Pro výukový kurz byl vybrán vývojový nástroj PyCharm od velmi známého vydavatele vývojových prostředí, společnosti JetBrains. Pátá kapitola práce je zaměřena na základy vývoje Android aplikací pomocí Kivy, včetně návrhu jednodušších aplikací. Závěr této kapitoly obsahuje podrobný postup, jak z aplikace vytvořit APK balíček pro mobilní zařízení s Androidem. Poslední kapitola práce je zaměřena na principy objektově orientovaného programování, které jsou zde popsány teoreticky, ukázány prakticky a následně zapojeny do praktických úkolů. Pro zvýšení atraktivity kurzu, práce a složitějších aplikací byl do práce přidán základní článek zaměřený na SQLite databázi. Po jeho prostudování studenti kurzu přistoupí k aplikaci, kde si práci se SQLite databází vyzkouší. |
Abstrakt v dalším jazyce: | This Thesis deals with development of Android applications in Python. The practical part of the Thesis was to create an electronic training course on this topic. The aim is to inform the readers on basic programming in Python 3 language and some programming tools for development of Android appliactions with help of Python and Kivy library. In the second chapter some specific programming tools are described, such as Kivy Designer, Python IDLE and Visual Studio Code. For the educational course a development tool called PyCharm by a well known development environments publisher JetBrains was selected. The fifth chapter is focused on basic skills of development of Android applications per Kivy including programming of simple applications. The final part of this chapter shows a detailed procedure how to create an APK package for a mobile device run on Android based on an application. The Last chapter deals with object oriented programming principles which are described in theory there, shown practically and then included in hands-on tasks. To increase attractiveness of the course, the Thesis as well as more complicated applications a basic article about SQLite database was added. After reading this the participants of the course will be invited to use an application to work with SQLite database. |
Práva: | Plný text práce je přístupný bez omezení. |
Vyskytuje se v kolekcích: | Diplomové práce / Theses (KVD) |
Soubory připojené k záznamu:
Soubor | Popis | Velikost | Formát | |
---|---|---|---|---|
DP_Hofman.pdf | Plný text práce | 1,5 MB | Adobe PDF | Zobrazit/otevřít |
hodnoceni DP - Martin Hofman (2019).pdf | Posudek vedoucího práce | 162,57 kB | Adobe PDF | Zobrazit/otevřít |
DP_Hofman_Posudek.pdf | Posudek oponenta práce | 125,86 kB | Adobe PDF | Zobrazit/otevřít |
Hofman protokol772.pdf | Průběh obhajoby práce | 283,2 kB | Adobe PDF | Zobrazit/otevřít |
Použijte tento identifikátor k citaci nebo jako odkaz na tento záznam:
http://hdl.handle.net/11025/37709
Všechny záznamy v DSpace jsou chráněny autorskými právy, všechna práva vyhrazena.