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 involves me writing, programming, and teaching, as well as handling all of the business-related stuff. So, what’s my most important ...
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 Overflow on a regular basis, hoping that the solution you’ve found will solve your problem without too much editing? The ...
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, helping you to really understand how and when to use lots of Python techniques. Sounds good? Well, it can get ...
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 is just a quick reminder that my pytest course will be given live on this coming Sunday, September 13th. 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 right. I’ve met many people who tried to learn programming, and especially object-oriented programming, in such languages as C++, Java, ...
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 dedicated to quality assurance (QA). Their job was to run our software for months at a time, given many different ...