If you have children, then you probably remember them learning to walk, and then to read. If you’re like me, you were probably amazed by how long it took to
Hi! I’m in Cleveland, Ohio, for PyCon 2018. I’ve already heard back from others who are here for the conference, and will be coordinating with all of you privately to
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