I’ve been teaching Python for many years now, and it never ceases to amaze me to discover just how many people are able to use Python without ever having really
As you may know, I’ve been a panelist on the Freelancers Show podcast for a few years. It’s one of the high points of my week to chat with my
What’s the hardest part of Python to understand? For nearly 20 years, I’ve been teaching Python to engineers at companies around the world. And if I had to say what
Ah, Git. It’s one of the best and most important tools I use as a software developer. Git is everything I want in a version-control system: It’s fast. It lets
Within minutes of starting to learn Python, everyone learns how to define a variable. You can say: x = 100 and voila! Your You have created a variable “x”, and
I recently asked subscribers to my free, weekly “better developers” newsletter to send me their Python programming questions, promising that (a) I’d try to solve them, and publish the result
I’ve been training people in programming, including in Python, for 20 years. I’ve always enjoyed teaching; it’s an amazing feeling to know that you’re helping people to accomplish things that
“Weekly Python Exercise” starts on January 2nd, and is designed to help intermediate Python developers level up their coding skills. But registration ends on December 20th! What does the course
A few weeks ago, I asked subscribers to my free, weekly “Better developers” list to send me their Python problems. I got about 20 responses from around the world, some
When I started to program in Python more than 20 years ago, there weren’t a lot of resources out there. Sure, there were a handful of books, and a few