Created: by Pradeep Gowda Updated: Nov 04, 2023

Occasionally, I am asked to recommend good resources to learn Python. This page is a work in progress to list a few.

  1. Practical Python Programming by David Beazley (https://dabeaz.com). David is a well known Python educator and speaker. His PyCon talks (often keynotes) are standing-room-only. He has also written Python Cookbook which can be a good book to learn pythonic, idiomatic solutions to common programming challenges.