Blog

  • Reminder: “Python for non-programmers” continues tomorrow

    This is just a reminder that my 100% free, weekly “Python for non-programmers” course is continuing tomorrow (Friday, March 27th) at 10 am Eastern. Join me for live discussion, coding, and Q&A as we march (slowly) through the Python language. Sounds interesting? Sign up at https://PythonForNonProgrammers.com ! We’ll be talking about making decisions with the…

    Read more

  • Announcing: Three new advanced Python courses (and one free course for absolute beginners)

    If you’ve been using Python for a while, and want to up your game, then I’ve got great news for you: I have released three new advanced Python courses, all available immediately from my online store: Advanced Python data structures This 5-hour course assumes that you’re familiar and comfortable with strings, lists, tuples, and dicts,…

    Read more

  • Announcing: Free, weekly “Python for non-programmers” workshop

    This is a tough time for the world. Wherever you live, you have likely been affected by covid-19, the coronavirus that has been making its way to every country, city, and town. Many countries, companies, and individuals are now restricted to their homes.  This can be frustrating in many ways.  Moreover, I’m not alone in…

    Read more

  • Last chance to level up your skills with Weekly Python Exercise B1 (advanced topics 1)

    If you’ve been using Python for a while, then you know that it’s easy to learn — and even fun to use. But you probably also find yourself stuck on occasion, frustrated that the ideas and techniques don’t flow more easily. The only solution to that problem is practice. And in Weekly Python Exercise, you…

    Read more

  • “Python Workout” is Manning’s “Deal of the Day”

    I’m delighted to announce that my book, “Python Workout,” is Manning’s “Deal of the Day” for February 28th. The book contains 50 complete exercises and solutions on all of the core aspects of Python — data structures, functions, comprehensions, objects, and iterators. It also has an additional 150 “beyond the exercise” problems to keep you…

    Read more

  • Want to spend more time coding Python, and less time on Stack Overflow?

    How many times a day do you visit Stack Overflow?  (If you’re like most programmers, the answer is “many.”)  Wouldn’t it be nice to just be able to write Python code, without interrupting your work every few hours to check (or double-check) something? After all, whether you’re a data scientist, app developer, or just a…

    Read more

  • Last chance for Weekly Python Exercise A1

    This is a final reminder that in a few hours, registration will close for Weekly Python Exercise A1: Data structures for beginners. Again and again, WPE participants have said that Weekly Python Exercise was the boost they needed to become more familiar with Python. Now, if Python fluency is your goal, then that’s great.  But…

    Read more

  • Is Weekly Python Exercise for you?

    In just a few days, I’ll be starting a new cohort of Weekly Python Exercise A1: Data structures for beginners. From my experience teaching Python for 20 years, I’d say that this is one of the best ways out there to improve your Python fluency. That’s because it combines actual practice, automated “pytest” tests, and…

    Read more

  • Looking back at 2019, looking forward to 2020

    Hi, and welcome to 2020! The last year (2019) was quite a whirlwind for me and my work — and I thus wanted to take a few minutes to summarize what I’ve done over the past year. But the coming year looks like it’ll be just as exciting, if not more so, and I wanted…

    Read more

  • Start the year with better Python fluency

    It’s 2020, and there has never been a better time to be a Python developer. Just about every company is adopting Python — for data science, devops, automated testing, or Web applications. There are also lots of ways to learn Python: In-person courses, online courses, books, YouTube videos, and the like. If you’re like many…

    Read more