Learn Python: Tutorials and updates from Red Hat experts

Python is a popular programming language for data science, machine learning, and web development.

Install Python 3 on RHEL

Updating to Python 3.9 is a great way to modernize your existing applications with the latest Python features, including time zone-aware timestamps, new string functions, dictionary union operators, and subtle performance boosts.

You can install Python 3.9, set up your environment, and start using it to create and run Python web services in a Red Hat Enterprise Linux 8 container in 15 minutes.

Why do developers love Python?

"I love Python because it's fast to write, smooth, looks clean, offers many clever (to the point of dangerous) ways to do things and combine them, and has useful libraries and web frameworks for just about anything you want to do."

guide
Senior Principal Developer Advocate

Are you ready to learn Python? This quick video could help you decide.

Get a first look at five language features that make Python powerful, versatile, and easy to use.

DevNation Summer Camps

5 things to know before learning Python

Getting started with a new programming language can be challenging. Whether you're brand new to programming or a seasoned developer, these five tips will help you decide if it’s time to switch to Python.

Read more