English-Language Resources for Python
Speech
- Speech
responsivevoice.org/text-to-speech-languages/us-male-english-text-to-speech/
Textbooks
- Suitable for beginners under reserve
How to Think Like a Computer Scientist - Peter Wentworth (2012-08-12)
Introduction to Programming Using Python - Y Daniel Liang (2013)
The Coder's Apprentice - Pieter Spronck (2016-09-21)
Python Programming - John Zelle (2009)
Object-Oriented Programming in Python Documentation - Morebodi Modise (2013)
- For advanced learners
Fluent Python - Luciano Ramalho (2015)
Pro Python - James Browning (2014)
The Python Journeyman - Robert Smallshire (2018-01-02)
Python Applications Programming - Wesley Chun (2012-03)
Mastering Object-Oriented Python - Steven F. Lott (2014)
Podcasts
- For advanced learners
https://talkpython.fm/episodes/all
Rest
- Examples of pep URIs
https://www.python.org/dev/peps/pep-0008/
https://www.python.org/dev/peps/pep-0257/
- Example of a documentation URI
https://docs.python.org/dev/library/math.html#math.floor
- official documentation (with language and library reference)
https://docs.python.org/3.7/download.html
https://docs.python.org/3.7/archives/python-3.7.0a1-docs-pdf-a4.zip
fossies.org/linux/misc/python-3.6.2-docs-pdf-a4.tar.bz2/docs-pdf/howto-cporting.pdf
- documentation for setuptools
https://media.readthedocs.org/pdf/setuptools/latest/setuptools.pdf
- documentation for PIP
https://readthedocs.org/projects/pip-python3/downloads/pdf/stable/
pip --help
pip install --help
The official documentation also is part of a standard Python installation.
- other sources
interactivepython.org
The books provided on interactivepython.org are free and open source. They are for educational purposes. As part of our educational mission we do collect usage data to help us better understand how you learn and how you use our books. In exchange, we may use this data to make decisions about revisions to the content
skulpt.org
Skulpt is an entirely in-browser implementation of Python.
Python Ressources
Games
An Asteroids game, written in Python.
https://gist.github.com/5b3449927b7dfec0dd2b
Recommended for Beginners
- Recommended Text Books for Beginners
- Python Tutorial – Guido van Rossum (2019) [PDF File], read starting at chapter 3 “An Informal Introduction To Python ”
Recommended for Intermediate Readers
- Recommended Text Books for Intermediate Readers
- The Python Journeyman – Robert Smallshire (2018)
- Recommended Reference Texts for Intermediate Readers
- The Python Language Reference – Guido van Rossum (2019) [PDF File]
- The Python Library Reference – Guido van Rossum (2019) [PDF File]
Recommended for Advanced Readers
- Recommended Text Books for Advanced Readers
- Object-Python – Steven Lott (2014)