Learn Python Programming

This site contains materials and exercises for the Python 3 programming language.
In this course you will learn how to write code, the basics and see examples.

Recommended: Complete Python Bootcamp: Go from zero to hero in Python

Table of Contents:


About Python

Python is a programming language supports several programming paradigms including Object-Orientated Programming (OOP) and functional programming.

Python 3 is backwards-incompatible with Python 2: If a program is made for Python 2, it cannot be run on Python 3 without modifying code.

The philosophy of the Python language is: