What is Python and Why Python?: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
Line 5: | Line 5: | ||
*Automate model runs and test cases during code development. | *Automate model runs and test cases during code development. | ||
*Almost trivially combined with other programming languages (C, Fortran, etc.). | *Almost trivially combined with other programming languages (C, Fortran, etc.). | ||
*Wealth of other third party | *Wealth of other third party APIs written for things like visualization software (e.g., VisIt), pre-existing I/O frameworks like NetCDF, and so on. | ||
Learn more at http://pythoncard.sourceforge.net/what_is_python.html. | Learn more at http://pythoncard.sourceforge.net/what_is_python.html. |
Revision as of 13:49, 14 September 2012
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, and so on.
Learn more at http://pythoncard.sourceforge.net/what_is_python.html.