- Scientific community
- Works with 'fast' languages
- Works with other virtual machines/platforms
- Good packaging tools for easy deployment
- Pyinstaller, py2exe
- Focus on reasons not usually talked about
- Obvious:
- Open source/tools/(Windows/OS X/nix)
- Works with C/C++/Fortran
- Other VMs/platforms (IronPython/Jython)
- Clients ask for it!
- Space, Weather, Model molecules
- Lots of stuff is IO bound, not CPU
- Crunch numbers
- IPython, NumPy, pandas, scipy, pytables
- Visualize 2d/3d
- PyQt/PyQwt, matplotlib, VTK, Mayavi
- Location
- Esri (ArcPy/geoprocessing)
- Not enough time for everything
- Be aware Enthought makes lots of plotting tools
- Big overview of some common tools
- Ma-ya-vee
- Esri embraced Python as scripting lang for ArcGIS