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.

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

Related course: Python 3 Bootcamp: Learn Python, OOP and make Desktop Apps!

Table of Contents:

Overview of articles and exercises:

Python

Data

Control structures

Data and operations

Files

More Basics

OOP

Advanced

Audio

Tkinter

Plotting