.. _python:


***************
Python tutorial
***************

In this documentation, we suppose that the reader knows Python. Here is a small list of Python 
tutorials/exercises if you need to learn it or only need a refresher:

  * `Python Challenge <http://www.pythonchallenge.com/>`__
  * `Dive into Python <http://diveintopython.net/>`__
  * `Google Python Class <http://code.google.com/edu/languages/google-python-class/index.html>`__
  * `Enthought Python course <https://training.enthought.com/?utm_source=academic&utm_medium=email&utm_campaign=EToD-Launch#/courses>`__ (free for academics)

We have a tutorial on how :ref:`Python manages its memory <python-memory-management>`.
