So, you want to create a project. That’s great! Welcome to the party. I’d like to pass along some general knowledge about how best to approach creating/running a project. Also, I’m not going to say that I know everything there is to know about running a...
Continue reading...Run, Subprocess, Run!
Python is awesome, and can pretty much do everything you ever wanted, but on rare occasion, you may want to call an external program. The original way to do this with Python was to use os.system. The message “May the force be with you” would be printed...
Continue reading...Reusables – Part 1: Overview and File Management
Reusables 0.8 has just been released, and it’s about time I give it a proper introduction. I started this project three years ago, with a simple goal of keeping code that I inevitably end up reusing grouped into a single library. It’s for the stuff that’s...
Continue reading...Indisputably immutable
For many of us, as we develop as coders, we want to continue to grow our knowledge. We pour over the standard library (STL) of this wonderful language, looking for hidden gems. There are many such gems in the Python STL. Such as all the fun...
Continue reading...Exception! Exception! Read all about it!
Exceptions in Python aren’t new, and pretty easy to wrap your head around. Which means you should have no trouble following what this example will output. Simple, right? It raises both except clauses, triggering the warning and so your screen will obviously print False and the warning. So...
Continue reading...