Over the last year, I’ve gotten increasingly active on my YouTube channel, https://YouTube.com/reuvenlerner. Each week, I upload 1-2 new videos, typically answering questions that I’ve gotten in my corporate training
Want to improve your Python skills? Looking for a way to practice on a regular basis, backed up by a community of learners? Look no more: A new advanced-level cohort
If you’ve been using Python for a year or so, then you’re no longer confused or surprised by the language’s basics — the core data structures, functions, and even basic
Later this month, I’ll appear on the “Exploiting with Teja Kummarikuntla” podcast. As part of that appearance, I’ll be doing an AMA (“ask me anything”) segment — but in order
I’ve been a professional programmer for about 30 years, self-employed for 25 years, and doing full-time corporate Python training for more than a decade. I run a small business, which
Whether you’re a developer, devops engineer, or data scientist, you’re likely using Python. But do you really know the language, or do you find yourself copying and pasting from Stack
If you’ve been looking for a way to become more fluent in Python, then there’s no better way than practice. And my book, Python Workout, is full of such exercises,
Want to write better, more readable, more flexible, and more maintainable Python code? Well, testing is the key to that, and pytest is the key to testing in Python. This
Object-oriented programming has been around for several decades. As a result, it has become easier to organize, maintain, and reuse code. Well, sort of. Perhaps the word “easier” isn’t quite
My first job was at a company that wrote software for hospitals. As you can imagine, our work needed to be really reliable — so we had an entire team