Learning Resources: Books

I love books, especially programming books.

I own or have owned each of the books below (or an earlier edition) and have read most or all of each of them. I highly recommend these for folks studying Python:

For Beginners to Programming:

Automate the Boring Stuff with Python

Head First Programming

Think Python: How to Think Like a Computer Scientist

For programmers switching to Python:

Head First Python

For programmers wanting to learn specialized topics:

Python 3 Object Oriented Programming

Python for Data Analysis


Python Pocket Reference, 5th Edition




One thought on “Learning Resources: Books

  1. As someone who came to python from a C background, I found the language fairly intuitive, and eventually I learned to write “pythonic” code. One book that helped to fill in the gaps in my working knowledge of python was “Serious Python”, yet another title by No Starch Press.


Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s