Starting a Python Project
This a note-to-myself kind of article. Not an expert’s opinion.
Text for this article created with the help of NotionAI or ChatGPT and edited by me.
Starting a Python project can be challenging, but this blog will guide you through essential steps, including dependency management, documentation, logging, and Dockerizing your application. This guide provides a practical roadmap to getting started with Python projects.
1. Dependency Management
pip install <pypi-package> pip freeze > requirements.txt pip freeze | xargs pip uninstall -y pip install -r requirements.txt
loguru.logger — loguru documentation
- Automated Code Reference via mkdocstrings