Every five months, I prepare five Python readings for Python lovers who visit this site regularly. If you want to submit your Python book(s), contact me at hello@faduregis.com or via my social media if you wish to submit Python books to be published in the next batch.
—————————
Automate the Boring Stuff with Python
If you’ve ever spent hours renaming files or updating hundreds of spreadsheet cells, you know how tedious tasks like these can be. But what if you could have your computer do them for you?
In Automate the Boring Stuff with Python, you’ll learn how to use Python to write programs that do in minutes what would take you hours to do by hand – no prior programming experience required. Read the book via this link.
Beyond the Basic Stuff with Python
More than a mere collection of advanced syntax and masterful tips for writing clean code, you’ll learn how to advance your Python programming skills by using the command line and other professional tools like code formatters, type checkers, linters, and version control.
Of course, no single book can make you a professional software developer. But Beyond the Basic Stuff with Python will get you further down that path and make you a better programmer in the process as you learn to write readable code that’s easy to debug and perfectly Pythonic.
Read the book via this link.
Geographic Thinking for Data Scientists
Data scientists have long worked with geographical data. Maps, particularly, are a favorite kind of “infographic” now that we are in the age of responsive web cartography. While we discuss a bit about computational cartography in the chapter on choropleth mapping, it’s useful to think a bit more deeply about how geography works in the context of data science. Read the book via this link.
Think Python: How to Think Like a Computer Scientist
Probably Overthinking It is for anyone who wants to use data to better understand the world. It explains the most important ideas using clear prose and data visualization instead of equations and code. Read the book via this link.
Python for Everybody: Exploring Data in Python 3
The goal of this book is to provide an Informatics-oriented introduction to programming. The primary difference between a computer science approach and the Informatics approach taken in this book is a greater focus on using Python to solve data analysis problems common in the world of Informatics. Read the book via this link.
————————————————————-