What is Python and Why Python?: Difference between revisions

From Fluids Wiki
Jump to navigation Jump to search
(Created page with 'Python is commonly referred to as a scripting language since it makes the automation of command-line tasks very easy, but it can be used for both large and small programming jobs…')
 
No edit summary
Line 1: Line 1:
Python is commonly referred to as a scripting language since it makes the automation of command-line tasks very easy, but it can be used for both large and small programming jobs with very little overhead.
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 interfaces and 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.

Revision as of 14:48, 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 interfaces and 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.