You’ve seen example layouts for a number of different application types:
- One-off Python scripts
- Installable single packages
- Larger applications with internal packages
- Django web applications
- Flask web applications
You now have the tools to successfully prevent coder’s block by building out your application structure so that you’re not staring at a blank canvas trying to figure out where to start. Because Python is largely non-opinionated when it comes to application layouts, you can customize these example layouts to your heart’s content to better fit your use case.
These examples are neither hard-and-fast rules nor the only way to structure your application. With practice, you’ll develop the ability to build and customize your own useful Python application layouts!
Alan ODannel on June 16, 2020
Nice video. This gave me a better understanding on Python’s packaging options.