- How to
git
; - How to manage package and command line by
pipx
; - How to set up a project (dependencies management) with
poetry
; - How to orchestrate your workflow with
prefect
; - How to format code using
black
andisort
; - How to style enforce with
flake8
; - How to static type with
mypy
; - How to test with
pytest
andpytest-cov
; - How to git hook with
pre-commit
.
- Python best practices: https://sourcery.ai/blog/python-best-practices/;
- Gitignore template: https://github.com/github/gitignore/blob/main/Python.gitignore;
- Why I like poetry over pipenv: https://www.tumblr.com/simplythetest/655880789137014784/making-poetry-why-i-like-poetry-over-pipenv;