Building a Python App | Steve Dower
Normally when you go to run a Python app, you’ll be thinking about opening a terminal and typing the command python, followed by whatever app you want. You’re probably aware that most of your other apps don’t behave like this. They have icons, and you can hit “Start” and search for them, and you don’t need to remember to activate their environment. How come Python is so different? And why can’t we have all the same features for a Python app? It turns out, of course, that we can.
Posted: 4th January 2025 Category: Python Normally when you go to run a Python app, you’ll be thinking about opening a terminal and typing the command python, followed by whatever app you want. You’re probably aware that most of your other apps don’t behave like this. They have icons, and you can hit “Start” and search for them, and you don’t need to remember to activate their environment. How come Python is so different? And why can’t we have all the same features for a Python app? It turns out, of course, that we can. However, it involves doing a bit more work than usual. Let’s say…
saved by
related reading
- An app can be a home-cooked mealrobinsloan.com
- The Architecture of Open Source Applications (Volume 1)Python Packagingaosabook.org
- Python Virtual Environments: A Primer – Real Pythonrealpython.com
- Niels Cautaerts - Python dependency management is a dumpster firenielscautaerts.xyz
- The Flask Mega-Tutorial, Part I: Hello, World! - miguelgrinberg.comblog.miguelgrinberg.com
- How to use pyenv to manage Python versionsblog.teclado.com
- Streamlit • A faster way to build and share data appsstreamlit.io
- Python and macOS - davepblog.davep.org
- Mediumitnext.io
- Self-contained Python scripts with uv - the.dusktreader blogblog.dusktreader.dev
- uvdocs.astral.sh
- Why you shouldn't invoke setup.py directlyblog.ganssle.io