
The -y flag will confirm that you agree to all items being installed, but depending on your version of Linux, you may need to confirm additional prompts as your system updates and upgrades. Then upgrade the packages installed on your system to ensure you have the latest versions: To make sure that your versions are up-to-date, update your local package index: Ubuntu 22.04 and other versions of Debian Linux ship with Python 3 pre-installed. With your server and user set up, you are ready to begin. If you’re not already familiar with a terminal environment, you may find the article An Introduction to the Linux Terminal useful for becoming better oriented with the terminal. To learn how to achieve this setup, follow our initial server setup guide. To follow this tutorial, you will need a non- root user with sudo privileges on an Ubuntu 22.04 server. The general principles of this tutorial will apply to any distribution of Debian Linux. Programming on a server has many advantages and supports collaboration across development projects. This tutorial will get your Ubuntu 22.04 server set up with a Python 3 programming environment. First published in 1991 with a name inspired by the British comedy group Monty Python, the development team wanted to make Python a language that was fun to use. Flexible and versatile, Python has strengths in scripting, automation, data analysis, machine learning, and back-end development. The Python programming language is an increasingly popular choice for both beginners and experienced developers.
