Beginner Data Science
Data Science from Scratch: First Principles with Python
Python
Learning Python: Powerful Object-Oriented Programming
Python Crash Course, 2nd Edition: A Hands-On, Project-Based Introduction to Programming
Natural Language Processing
Foundations of Statistical Natural Language Processing
Speech and Language Processing