Day005 - Random posts under TIL
sarvsav

sarvsav @sarvsav

Joined:
Jun 1, 2024

Day005 - Random posts under TIL

Publish Date: Oct 18 '24
0 0

Topics

  1. Best practices in Python

1. Best practices in Python
Read this article on Writing Python Scripts in modern way by Bryson Meiling and it is very insightful. In summary,

  1. use pyproject.toml instead of requirements.txt.
  2. Use uv for virtual environment.
  3. Use type hints.
  4. Add raises section to the docstrings.
  5. Use pydantic models.
  6. Use linter and formatter like Ruff.
  7. Use pytest.
  8. Use orjson instead of json.
  9. Always use fstring.
  10. Use pathlib instead of os.path.
  11. Use Typer instead of argparse.

Comments 0 total

    Add comment