Articles, references and resources covering this widely used high-level programming language.

Learn Python Online With Coursera

Python Logo
In a 30-year programming career, I’ve learned and used many languages, but never got around to picking up Python. In this post I talked about taking a free course on “Interactive Programming With Python,” which teaches Python and how to use it to program graphical interactive games. Eight weeks later, I’ve just completed it. If you’ve never programmed before, this is a great way to get started. Along the way you’ll create a series of mini projects, from the fairly… continue…

Think Carefully Before Upgrading to Python 3

Python Logo
Upgrading software in a timely matter is important (as I wrote here), but I don’t always follow my own advice. I have a client who uses Python, which is currently on version 3.3. The client is using Python 2.7, and I’ve recommended that they not upgrade. In other words: I think upgrading is a bad idea. Why? Python 3.3 was released on Oct. 1, 2012. As of that date, the most popular version of the programming language is… 2.7. Yes,… continue…