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 me collaborate. I can work without an Internet connection. I can branch and merge easily, using a variety of techniques. ...
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 assigned the integer value 100 to it. It couldn’t be simpler than that. But guess what? This isn’t the only ...
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 to YouTube, and (b) anyone who submitted a problem that I selected would then get a coupon for 30% off ...
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 they couldn’t do before. The fact that I get to travel the world, meeting so many smart and interesting people, ...
“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 include, how does it work, and what do you get for $180? I explain it all in this video… More ...
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 more complex than others. I promised to answer some of them in video. Why? Because becoming an expert Python developer ...