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