Python programming

What is the best source to learn Python programming?

I highly recommend the free CS 50 course from HarvardX/EdX. (It’s been discussed on here before, I took the course to evaluate it, and I found it very well done.) When I took it, they started with Scratch and then moved on to Python. There were other modules beyond that, including a game dev on that taught Love2D/Lua.

As for book based learning, right now Humble Bundle has a deal on Python books (there’s a little over 4 days left on the bundle as I post this):

My recommendations have changed. There’s zero reason to bother with anything covering Python 2.* It’s Python 3 or nothing. That eliminates many older (otherwise very good) resources.

Fortunately, Python is easy to learn. The Python Crash Course is good. There are lots of great free online courses, too - from Codecademy, EdX, and Udacity.

1 Like