Skip to content
Justin Digs Data
Justin Digs Data
  • Home
  • Nerd Library
Justin Digs Data

Nerd Library

I don’t think you can call yourself a proper nerd if your home isn’t filled with overflowing shelves of all kinds of books… popular fiction, sci-fi, historical fiction, memoirs and biographies, graphic novels… you name it, we’re probably tripping over it in one of our to-be-read piles.

And the list includes a healthy selection of Python and data science-related favorites. If you’re new to this world and looking for a good book on the subject, take a look at some of the ones I have on my own shelf.

Introducing Python: Modern Computing in Simple Packages (Second Edition)
Introducing Python: Modern Computing in Simple Packages (Second Edition)

A really great introduction to Python. This book was required reading for the Python class that was part of the UC Berkeley MIDS curriculum when I went through the program and it really helped cement my fundamental knowledge of the language. I’ve since bought more copies for friends and family looking for a good introduction.

Check on Amazon
Natural Language Processing with Python: Analyzing Text with the Natural Language Toolkit
Natural Language Processing with Python: Analyzing Text with the Natural Language Toolkit

An oldie but goodie. The print version is pretty dated at this point (all the code examples are from Python 2), but a lot of the logic is still relevant and you can get examples updated to Python 3 from the online version of the book: https://www.nltk.org/book/ Frankly, the only reasons to buy the book nowadays would be because it looks great on the shelf and to support the authors.

Check on Amazon
Python Data Science Handbook: Essential Tools for Working with Data (second edition)
Python Data Science Handbook: Essential Tools for Working with Data (Second Edition)

Check on Amazon
Data Structures & Algorithms in Python
Data Structures & Algorithms in Python

This one is great for folks who are either looking for a way to understand some of the most common data structures and algorithms used by computer scientists, or are curious about how one might implement them in Python. This book was required reading for the UC Berkeley MIDS program, specifically for the “Fundamentals of Data Structures and Algorithms” bridge course.

Check on Amazon
Python Cookbook (Third Edition)
Python Cookbook (Third Edition)

Unlike a lot of the others on the list, this book isn’t the kind of thing that you might read cover to cover. Instead, it’s filled with one-off “recipes” for tackling common (and uncommon) problems that might come up from time to time. While Google and ChatGPT implementations might fill that role while you’re actually in the weeds, I use this more like a coffee table book… flipping through it from time to time for inspiration.

Check on Amazon

Categories

  • AI
  • Backend Stuff

Recent Posts

  • An LLM’s Blog Post about Why You Shouldn’t Use LLMs to Write Blog Posts
  • API Key Authentication with Google Cloud API Gateway and Cloud Run

Archives

  • February 2024
©2025 Justin Digs Data | WordPress Theme by SuperbThemes