Python

TwitterFacebook
Get flash to fully experience Pearltrees
https://www.cfa.harvard.edu/~jbattat/computer/python/science/

Scientific Analysis in Python

Python based scientific analysis cookbook James Battat Created: October 3, 2006 Last Modified: July 12, 2010 I find Python very user-friendly.
In order to compliment my linear regression in google docs post (and because I keep forgetting how to do it), here is a quick and dirty guide to linear regression using python and pylab . First some notes. One, there is some good info on this online (how else do you think I find this stuff?).

Linear regression with pylab | Wired Science | Wired.com

http://www.wired.com/wiredscience/2011/01/linear-regression-with-pylab/
http://mahi.ucsd.edu/class233/ Macs are recommended.

Python/Unix Course

Python for Scientists

https://www.cfa.harvard.edu/~ebresser/python/ In reaction to several colleagues asking about Python , I thought a webpage would be more useful than giving an exhaustive rundown on Python verbally. Python is a script based language that allows programmers/scientists to get their algorithms and functions working in little or no time. A large number of modules and wrappers are being built for Python, like RPy and Scipy , to allow advanced tools and faster processing speeds to be implemented.

matplotlib: python plotting — Matplotlib v1.0.1 documentation

http://matplotlib.sourceforge.net/ matplotlib is a python 2D plotting library which produces publication quality figures in a variety of hardcopy formats and interactive environments across platforms. matplotlib can be used in python scripts, the python and ipython shell (ala MATLAB ® * or Mathematica ® † ), web application servers, and six graphical user interface toolkits. matplotlib tries to make easy things easy and hard things possible. You can generate plots, histograms, power spectra, bar charts, errorcharts, scatterplots, etc, with just a few lines of code.

VPython

http://www.vpython.org/ VPython is the Python programming language plus a 3D graphics module called "Visual" originated by David Scherer in 2000. VPython makes it easy to create navigable 3D displays and animations, even for those with limited programming experience.
Besides its obvious scientific uses, NumPy can also be used as an efficient multi-dimensional container of generic data. Arbitrary data-types can be defined. http://numpy.scipy.org/

Scientific Computing Tools For Python — Numpy

http://www.scipy.org/

SciPy -

SciPy (pronounced "Sigh Pie") is open-source software for mathematics, science, and engineering. It is also the name of a very popular conference on scientific programming with Python. The SciPy library depends on NumPy , which provides convenient and fast N-dimensional array manipulation.
Second release candidates for Python 2.6.8, 2.7.3, 3.1.5, and 3.2.3 released Another iteration of release candidates for Python 2.6.8 , 2.7.3 , 3.1.5 , and 3.2.3 have been released for testing.

Python Programming Language – Official Website