if used properly Is dramatic when used wrong You can solve most problem with functional programming Python programming using functions and python primitives (list, dict, try out collections.namedtuple )
astropy - Community-developed python astronomy tools INSTALLED: 0.3 LATEST: 1.0.4 to install new packages in your virtualenv $ pip install notebook you can also upgrade / override system wide installed packages $ pip install --upgrade astropy