Performance Profiling in Python

Ever been in the position of needing to troubleshoot poorly performing Python code, or out of curiosity wanted to see what is taking the longest to execute? This is where you would want to go down the path of profiling your Python code, there are several tools available to do…

Python Lambda Functions - What The?

Like many a new, or seasoned Python developer I often find myself scratching my head at lambda functions whenever I encounter one, simply because of never taking the short amount of time to understand them. After finally getting fed up with them being nothing more than a source of confusion…