Think Complexity: Complexity Science and Computational Modeling
Think Bayes
Think Stats
Data Science from Scratch: First Principles with Python
Web Scraping with Python: Collecting Data from the Modern Web
Effective Python: 59 Specific Ways to Write Better Python (Effective Software Development Series)