Ubuntu

Ubuntu is a Debian Linux-based operating system distribution often used for Python development and web application deployment.

Why is Ubuntu important for Python?

Ubuntu is one of the most commonly used Linux distributions for both local development and server deployments. Some platforms-as-a-service such as Heroku run Ubuntu as the base operating system, so as a Python developer you'll often have to work with Ubuntu or a similar Debian-based Linux operating system.

What does "LTS" mean for Ubuntu?

Every two years Ubuntu releases a Long-Term Support (LTS) version that receives five years of updates instead of only two years for non-LTS releases. However, there are some issues with the current LTS model, in that you must only use packages from the main repository unless you're going to manually handle security updates for non-main repository system packages.

Additional Ubuntu resources

After setting up your OS you should configure a web server.