Free Computing with Python tutorial, Python is one of the most popular, flexible programming languages today. You can use it for everything from basic scripting to machine learning you'll learn Python fundamentals like variables, loops, conditionals, and functions.