Skip to content

Latest commit

 

History

History
215 lines (122 loc) · 7.64 KB

production-references.md

File metadata and controls

215 lines (122 loc) · 7.64 KB

Python tools and surroundings

This section is a compilation of valuable resources and materials related to Python projects, ranging from web development to data science. The focus is on the Python ecosystem rather than the language itself, covering aspects such as testing, documentation, dependency management, and more.

This collection is continuously updated as the Python landscape evolves, making it a valuable reference and go-to source for Python-related tools, tips, and best practices.

Virtual environment

Testing Python Code

InfoShare course - testing

pytest

doctest

Book references

Debugging

Packaging

How to Dynamically Generate Requirements.txt file for Python Apps

Wheels

Python wheels are a component of the Python ecosystem that greatly simplifies and accelerates the package installation process. They allow for faster installations and contribute to the stability of the package distribution process

Book: Hypermodern Python Tooling

With this hands-on guide, Python developers will learn how to forge the moving parts of a Python project into an easy-to-use toolchain, using state-of-the-art tools including Poetry, GitHub Actions, Dependabot, pytest, mypy, Flake8, and more.

Observing Application Behavior and Performance

Logging in Python

Makefile - Python

  • Explanantion and examples:
    • makefile-explained.md

Secrets using Python

Structuring Your Project

Python data-model

Pydantic library