Recommended books and websites
Free Online Books
Books for beginners and people with programming experience:
- Learn Python the Hard Way - a bootcamp-style tutorial by Zed Shaw
- How to think like a Computer Scientist - a very systematic, scientific tutorial by Allen B. Downey
- Dive into Python 3 - explains one sophisticated program per chapter - by Mark Pilgrim
Paper books
- Managing your Biological Data with Python - Allegra Via, Kristian Rother and Anna Tramontano
- Data Science from Scratch - Joel Grus
Websites
- Main documentation and tutorial: http://www.python.org/doc
- Tutorial for experienced programmers: http://www.diveintopython.org
- Tutorial for beginners: http://greenteapress.com/thinkpython/thinkCSpy/html/
- Comprehensive list of Python tutorials, websites and books: http://www.whoishostingthis.com/resources/python/
- Python Library Reference covering the language basics: https://docs.python.org/3/library/index.html
- Global Module Index – description of standard modules: https://docs.python.org/3/py-modindex.html