...
- The starting point for all things Python is: http://python.org
- There are a large number of instructional videos available, follow this link for an example.
- Python is distributed with a large standard library of modules that support various tasks, but many more are available online. An extensive collection of pre-compiled libraries are available in this collection posted by Christoph Gohlke. Key libraries of interest to scientific computing include NumPy, SciPy, matplotlib, and netCDF4.
- A version of the GDAL and OGR libraries is now available in Python, in a package called pypi.
Packages for Python
There are a few distributions of python libraries that try to eliminate the hassle of pulling together lots of libraries. We should investigate these!
Python and ArcGIS
- Python, aside from being a standalone general scripting language, has become the main scripting language for the ArcGIS platform. Versions of Python 2.x and Python libraries that are included in different versions of ArcGIS are as follows:
ArcGIS | 9.3 | 10.0 | 10.1 (beta) |
---|
Python | 2.5.1 | 2.6.2 | 2.7 |
NumPy | 1.0.3 | 1.3 | 1.5 |
matplotlib | – | – | 1.0.1 |
...