Programming tutorials

Python for programmers

This is a Python tutorial for people who already have experience in other programming languages - in particular the C-like languages, C/C++, Java, C#, JavaScript, PHP and others.

It assumes you already know the basics of variables, operators, while loops and functions. This allows us to dive straight in and look at the areas where Python differs from other languages, and cover those aspects in more detail.

However, it is still written in a tutorial style, introducing concepts one by one as you take a guided path through the features of Python.