The good news: I gave a talk on Friday morning, at PyCon 2019, called “Practical decorators.” The better news: It was a huge crowd, and people have responded very warmly
I presented my “Practical Decorators” talk twice this year — once at PyCon 2019 in Cleveland, and again at EuroPython 2019 in Basel. Here is the video of my presentation
I spend just about every day teaching Python to people at companies around the world. I’m always amazed to see just how popular Python is, and how many people are
A few years ago, I noticed that many of the participants in my corporate Python courses were asking the same question: How can I get additional practice? And I have
Guess what? Python is the #1 language for data science. I know, it doesn’t seem like this should be true. Python is a great language, and easy to learn, but
Let’s say that we have a list of tuples, with each tuple containing some numbers. For example: >>> mylist = [(3,5), (2,4,6,8), (4,10, 17), (15, 14, 11), (3,3,2)] I want
If you’re a manager, then you’re always trying to find ways that’ll help your team do more in less time. That’s why you use Python — because it makes your
Registration for Weekly Python Exercise B1 (i.e., advanced level, part 1) closes in about 24 hours. Don’t be left out! WPE gives you exercises in all sorts of advanced Python
Let’s say that you have a Python string, and want to grab a substring from it. The best way to do so is with a “slice”: >>> s = ‘abcdefghij’>>>
For more than 20 years, I’ve been teaching Python courses to companies around the world. This means that just about every day, I’m on the front lines of Python learning.