Python videos

Learn Python!

Congratulations, you're about to learn Python!

Python is a widely used programming language that is intuitive and easy to learn. From researchers to independent developers to large companies such as Facebook and DropBox: they all rely on Python. And for good reasons.

The goal of this website is to provide an accessible introduction to Python for beginners.

If you do not have a Python environment set up yet (or don't even know what this means!) then let's first:

Once you're all set up, dive right in with one of the basic tutorials:

  1. Syntax
  2. Iterables: list, dict, tuple, and set
  3. Loops: for and while
  4. Functions
  5. Modules
  6. Exceptions: error handling

Or do you want to learn about numerical computing with Python?

  1. NumPy
  2. DataMatrix
  3. Plotting with Seaborn and Matplotlib
  4. Statistics with SciPy and Statsmodels

Or do you prefer to sit back, watch, and learn?