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, and C#, and got lost…
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 inputs, and to make sure…
Only a few hours remain before the massive Humble Bundle for Python courses + PyCharm closes its doors! No matter where you are in learning Python, you’ll find something here to improve your skills. I’m offering three courses in this bundle, one in each of the three “tiers”: Tier 1: Comprehending Comprehensions Tier 2: Object-oriented…
If you haven’t yet taken advantage of the massive Humble Bundle for Python courses + PyCharm, you only have a few days left to do so before it ends! Whether you’re just starting out with Python or are an old hand looking to learn some new skills, you’ll find something here. I’m offering three courses…
If you’re like a lot of people, you’re able to get things done in Python, thanks to a combination of intuition, searching on Stack Overflow, and messing around. But you don’t feel fluent with the language, in that you’re always wondering just why things work the way they do. The way to overcome this is…
Want to improve your Python skills? Yeah, I know. Of course you do. Well, then you should grab an amazing deal from Humble Bundle, with content from a bunch of online Python trainers — including me! Buying the bundle not only gives you access to some amazing Python training at a great price. It also…
Want to improve your Python fluency? You’ll need to practice! My book, “Python Workout,” gives you 50 exercises (+ screencast videos + 200 bonus exercises) to improve your Python programming ability. Just today (June 7th), it’s also Manning’s “Deal of the Day.” So grab it at this special (50% off) price before it’s too late!…
We’re still going with my live, weekly (free) “Python for non-programmers” course. Our next meeting is tomorrow (June 5th) at 10 a.m. Eastern. You can join at https://PythonForNonProgrammers.com/ . If you haven’t yet signed up, it’s not too late! Anyone who signs up gets access to all previous videos, and to our private forum with…
Good news: My book, “Python Workout,” is almost done; I’m working on the videos and final edits, and it’ll soon be available in its final form from Manning, both online and in print. Better news: “Python Workout” is today’s “Deal of the Day,” along with two other Python books: “Data Science Bookcamp” and “Practices of…
Have you ever wondered about bitwise operations in Python? They’re not that common nowadays, but they are still in the language, and can be useful in some cases. A subscriber to my “Better developers” newsletter asked me to explain these. I made a video doing so: Here’s the Jupyter notebook I used in creating the…