What is Python and Why Python?

From Fluids Wiki
Revision as of 13:50, 14 September 2012 by Fluidslab (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Python is commonly referred to as a scripting language since it makes the automation of command-line tasks very simple, but it is becoming popular for both large and small cross-platform programming jobs since it is quick and easy to write functional code with very little overhead.

The Fluids Group may be interested in Python for the following reasons:

  • Freely available Numerical and Scientific Computing packages (e.g., NumPy and SciPy).
  • Automate model runs and test cases during code development.
  • Almost trivially combined with other programming languages (C, Fortran, etc.).
  • Wealth of other third party APIs written for things like visualization software (e.g., VisIt), pre-existing I/O frameworks like NetCDF, Matlab and so on.

Learn more at http://pythoncard.sourceforge.net/what_is_python.html.