Professional programming#
pandas docstring guide
The pandas guide for documenting code. Solid reference.
Google Python Style Guide
Python is the main dynamic language used at Google. This style guide is a list of dos and don’ts for Python programs.
Python Enhancement Proposals
This PEP contains the index of all Python Enhancement Proposals (PEPs)
Professional Python Programming
Open access book that covers topics that are important for a professional programmer.
PyPI Stats
The best FOSS tool for PyPI statistics. It offers per package the PyPI downloads with analytics dashboard.
uv
An fast Python package and project manager, written in Rust.
Python Packaging User Guide
A collection of tutorials and references to help you distribute and install Python packages with modern tools.
pip
pip is the package installer for Python.
Hatch
Hatch is a modern, extensible Python project manager.
pipx
Install and Run Python Applications in Isolated Environments
pex
A tool for generating .pex (Python EXecutable) files, lock files and venvs.
mypy
Mypy is an optional static type checker for Python that aims to combine the benefits of dynamic (or “duck”) typing and static typing.