Source code from blog post : http://lostinmac.com/2013/06/18/oracle-et-python/