Distributing standalone Python applications – Bc. Richard Čech
Bc. Richard Čech
Bakalářská práce
Distributing standalone Python applications
Distributing standalone Python applications
Anotace:
Tato práce se zabývá problematikou distribuce Python aplikací na platformě Windows, kde není předinstalován interpret jazyka Python. Začíná analýzou existujících distribučních metod – včetně manuálních instalací, balíčkovacích nástrojů a skriptovaných instalátorů – a kriticky je hodnotí na základě klíčových provozních kritérií, jako jsou požadavky na oprávnění, efektivita aktualizací, velikost balíčků …víceAbstract:
This thesis addresses the challenge of distributing Python applications on Windows platforms lacking a pre-installed interpreter. It commences with an analysis of existing distribution methods, including manual setups, packaging tools, and scripted installers—critically evaluating them against key operational criteria such as privilege requirements, update efficiency, package size, and developer overhead …víceKeywords
Python application deployment Self-contained applications Software deployment Windows installer generation Embedded Python interpreter PowerShell automation Application packaging Dependency management Enterprise software deployment User-space deployment Incremental software updates Environment isolation
Jazyk práce: angličtina
Datum vytvoření / odevzdání či podání práce: 23. 5. 2025
Identifikátor:
https://is.muni.cz/th/gw3rq/
Obhajoba závěrečné práce
- Obhajoba proběhla 24. 6. 2025
- Vedoucí: doc. RNDr. Zdeněk Matěj, Ph.D.
- Oponent: Luděk Dolíhal
Plný text práce
Obsah online archivu závěrečné práce
Zveřejněno v Theses:- světu
Jak jinak získat přístup k textu
Instituce archivující a zpřístupňující práci: Masarykova univerzita, Fakulta informatikyMasarykova univerzita
Fakulta informatikyBakalářský studijní program / obor:
Informatika / Informatika
Práce na příbuzné téma
-
Optimizing Software Development and Deployment with Multi-Agent Large Language Models
Samrawit Fentaye Abebe -
Enterprise software pro správu a nasazení služeb a aplikací v cloudovém prostředí
Lukáš Hanusek -
Optimizing React Native application deployment processes with automation
Jan Glos -
Automating the Management and Deployment of ArcGIS Server Services Using Python Scripts
Dmytro Bailuk -
Design and implementation of a web application for automated deployment of selected data engineering tools
Ilya Tsakunov -
Optimizing Software Development and Deployment with Multi-Agent Large Language Models
Samrawit Fentaye Abebe -
Adoption of LLMs in the PV260 Software Quality Course: LLM Deployment Infrastructure
Petr Krupica -
Analýza a návrh informačního systému pro software deployment při společnosti George Engineering, a.s.
Petr Vožeh