Python para computacíon científica
Esta introducción al lenguaje Python aborda sólo el mínimo necesario para empezar con Numpy y Scipy. Para aprender más sobre el lenguaje, considere revisar este excelente tutorial http://docs.python.org/tutorial. Libros dedicados también están disponibles, tales como http://diveintopython.org/.
Truco
Python es un lenguaje de programación, al igual que C, Fortran, BASIC, PHP, etc. Algunas de las características específicas de Python son:
- un lenguaje interpretado (opuesto a compilado). Al contrario de C o Fortran, no se puede compilar código Python antes de ejecutarlo. Además, Python se usa interactivamente: muchos intérpretes de Python están disponibles, puede ser ejecutado desde la línea de comandos y mediante scripts.
- Es software libre publicado bajo una licencia open-source: Python puede ser utilizado y distribuido de forma gratuita, incluso para la construcción de software comercial.
- Multiplataforma: Python está disponible para los principales sistemas operativos, Windows, Linux/Unix, MacOS X, probablemente en su teléfono móvil OS, etc
- Un lenguaje de fácil lectura con una sintaxis clara
- Un lenguaje con una gran variedad de paquetes de alta calidad disponibles para diversas aplicaciones, desde web frameworks hasta cálculos científicos.
- Un lenguaje de muy fácil interfaz con otros lenguajes, en particular C
y C++.
- Algunas otras características del lenguaje se ilustran más abajo. Por ejemplo, Python es un lenguaje orientado a objetos, con tipado dinámico (la misma variable puede contener objetos de diferentes tipos durante el transcurso de un programa).
Visite http://www.python.org/about/ para más información acerca de las
distinguidas capacidades de Python.