Históricamente la ciencia se ha dividido en disciplinas experimentales y disciplinas teóricas (empirismo y racionalismo). Consecuentemente, un gran número de estudios en filosofía de la ciencia (epistemología) se han dedicado al estudio de la interelación de estos dos modos de hacer ciencia. Durante las últimas décadas la computación ha emergido como un componente importante del quehacer científico, y al hacerlo ha desestabilizado esta visión binaria de la ciencia. Dicho de forma simple, es posible ahora usar las computadoras para resolver problemas científicos de forma más rápida y menos engorrosa; pero sobre todo, resolver problemas que antes no podían ser resueltos analíticamente.
Para la solución de estos problemas científicos, dentro del software libre ha surgido en los últimos años el lenguaje de programación Python, que últimamente ha tenido una mejora sustancial con la inclusión de potentes y versátiles librerías de cálculo simbólico (SymPy), de cálculo numérico (NumPy y SciPy) y visualización gráfica (PyPlot y Matplotlib). Python ha tenido una vertiginosa evolución y expansión a nivel mundial, no sólo en el ámbito académico, sino también en el ámbito científico e industrial.
Según el sistema operativo, Python puede ser instalado de 3 maneras:
- Windows: puede ser descargado directamente desde la página principal de Python.
- Mac OS X: Aunque la mayoría de las versiones de MacOsX vienen con Python pre instalado, puede que en algunos casos deba instalarse desde la página principal de Python.
- Linux: Todas las versiones de Linux vienen instaladas con Python. podrás ver la versión que tienes instalada abriendo la terminal y escribiendo
python
.