My Python Development Environment in 2021

Choosing which tools to use in your Python development environment might be the toughest part of Python programming. The Python tooling ecosystem continues to evolve rapidly. I'll share what I need my tools to do, what tools are a part of my development environment, and why I use each one.

Setting Up a Modern Python Development Environment on Ubuntu 20.04

Walk through setting up a Python development environment on Ubuntu 20.04 with tools such as pyenv, pipx, and poetry.