I’m a professional trainer; just about every day, I’m in a different city, country, and/or company teaching Python, data science, and other topics. Over the last few years, I’ve also
Every so often, I’ve asked readers of my free, weekly “Better developers” newsletter to send me their Python problems. And every so often, I get a chance to answer their
Let’s say that I want to write some Python code that invites the user to enter a number, and then prints that number, tripled. We could say: >>> n =
One of the first things that anyone learns in Python is (of course) how to print the string, “Hello, world.” As you would expect, the code is straightforward and simple:
If you want to join this month’s cohort of Weekly Python Exercise, you’d better act fast: Registration ends today! If you feel stuck after having taken a Python course or
If you want to improve your understanding of Python, then you’re going to have to practice. And as hundreds of developers from around the world have already learned, there’s no
Python is one of the hottest languages out there. People can’t get enough Python, and companies can’t get enough Python people. This means that learning Python is a great move
[Construction notice: I’m rewriting this article to reflect the (bad) situation for foreigners using WeChat, and the (amazingly good) situation for foreigners using AliPay. I hope that the rewrite will
Good news for developers in Israel — I’ll be offering two open-enrollment courses in Tel Aviv next month (January): Advanced Python: If you’ve already been using Python for at least
Are you new to Python, and looking for relatively easy exercises to reinforce what you’ve learned? Do you use Python every day, but rely on Stack Overflow to answer questions