Arrow: better dates and times for Python

Arrow: better dates and times for Python. Arrow is a Python library that provides a sensible, intelligent way of creating, manipulating, formatting and converting dates and times. Read more


Visualizing Tweet Vectors Using Python

I try to experiment with a lot of different technologies.  I’ve found that having experience with a diverse set of concepts, languages, libraries, tools etc. leads to more robust thinking when trying to solve a problem.  If you don’t know that somet...

Read more »

Monkey-patching a Python instance method

Dynamically adding or overwriting an instance method in Python is rarely needed, but it's a good excuse to explore interesting aspects of the language that aren't always well known: the descriptor protocol, types.MethodType and partial function applicatio...

Read more »