Today (Sunday, July 14th) is my birthday. And as happens every year, I’m celebrating with huge discounts on all of my online courses and books. I’m now 49, so you can get 49% off of anything in my online store. But as with birthdays, this massive sale won’t last long ...

Read More

If you’ve been using Python for at least six months, but still find yourself searching on Stack Overflow and Google for answers to your problems — you’re not alone. The good news is that the solution to your problem, to greater Python fluency, is easy: Practice, practice, and more practice. ...

Read More

A month or two ago, I saw an online quiz that caught my eye: How much of the Python standard library do you know? Now, the “standard library” is the collection of modules and packages that come with Python. It constitutes the “batteries” that “batteries included” refers to in the ...

Read More

Here’s a quick question I often ask students in my Python classes: >>> x = 100 >>> y = x >>> x = 200 After executing the above code, what is the value of y? The answer: >>> print(y)100 Many of my students, especially those with a background in C, ...

Read More