Python 1000: The Python Primer