Setting Up a Modern Python Development Environment on Ubuntu 20.04

In this tutorial, we'll walk through setting up a Python development environment on Ubuntu 20.04. We'll install tools such as pyenv, pipx, and poetry to help manage our python versions, python tools, and python packages. This set up helps us isolate any python projects from each other and from the system interpreter.