-
Python For Everybody Specialization(paid but financial aid available)
-
Automate the Boring Stuff - Al Sweigart
-
Biopython (PDF)
-
Data Structures and Algorithms in Python - B. R. Preiss (PDF)
-
Dive into Python 3 - Mark Pilgrim (3.0)
-
Fundamentals of Python Programming - Richard L. Halterman (PDF) (3.2)
-
Hacking Secret Cyphers with Python - Al Sweigart (3.3)
-
Hadoop with Python (email address requested, not required)
-
How to Make Mistakes in Python - Mike Pirnat (PDF) (1st edition)
-
Invent Your Own Computer Games With Python - Al Sweigart (3.1)
-
Problem Solving with Algorithms and Data Structures using Python - Bradley N. Miller and David L. Ranum
-
Python Data Science Handbook - Jake VanderPlas (HTML, Jupyter Notebooks)
-
Python for Everybody Exploring Data Using Python 3 - Charles Severance (PDF, EPUB, HTML)