test driven dev in python: http://invoke.readthedocs.org/en/latest/ http://splinter.cobrateam.info/ fast non-standard data structures for python http://kmike.ru/python-data-structures/