Cap 1
Cap 1
Software e Instalación
Figura 1.1: Página web para descargar Anaconda. El sistema operativo del
computador es detectado automáticamente, en este caso Windows 10.
versión estable. Se recomienda instalar la versión para Python 3.X (Figura 1.1),
no la versión 2.7.
Después de descargar el programa de instalación (para cualquier sistema
operativo), se siguen los comandos para instalar la versión de Anaconda.
> python
>>> 2 + 3
5
>>>
Esta forma de interactuar con Python es útil, ya que permite obtener res-
puestas inmediatas y se puede determinar si el comando correcto fue introducido.
Sin embargo, tiene la desventaja de que el código y la secuencia de comandos
que se hayan utilizado no se guardan y por lo tanto, al siguiente día se debe
repetir toda la operación. Para salir digite exit().
Si el sistema operativo es Windows esto es diferente, ya que Windows no está
basado en un sistema tipo-unix, como Mac o Linux. La instalación de Anaconda
incluye una terminal con el nombre de Anaconda prompt, donde puede seguir
los pasos anteriores.
1.2.1. Scripts
Una segunda opción para interactuar con Python es a través de archivos de
texto o scripts, los cuales pueden tener una serie de comandos que Python va
a leer, interpretar y ejecutar en el orden dado por el script. Este archivo puede
ser reutilizado, sin embargo, la retroalimentación de Python sólo se da cuando
se ejecute el script.
1.2 Cómo usar Python 3
Estos scripts deben ser archivos de texto plano, cuyo nombre debe termi-
nar con .py. No es buena idea nombrar los archivos con espacios, es preferible
usar conectores, por ejemplo un_programa.py en vez de un programa.py. Para
editar estos archivos se puede usar editores de texto plano como vi, emacs,
Gedit o plataformas de desarrollo como Spyder, muchos incluidos en Anaconda.
Para ejecutar el programa en la terminal:
navegador de internet (Explorer, Chrome, Firefox, etc.). Esto permite que sin
importar el sistema operativo (Windows, Mac, Linux), los programas de Python
van a funcionar de igual manera en cualquiera de ellos.
Tanto en Linux como en Mac, la correcta instalación de Anaconda permite
llamar a Python desde la terminal. Para abrir un Notebook basta con digitar
o en su defecto (macs)
> jupyter-notebook
numpy
scipy
pandas
jupyter
1.3 Instalación de paquetes 5
matplotlib
gmt y pygmt
cartopy
Su instalación se puede hacer a través del Anaconda prompt. Para mayor
facilidad, se incluye un archivo geopython.yml que permite la creación de un
environment de Python que contiene los paquetes necesarios para el curso. Se
sugiere crear estos ambientes donde se instalan los paquetes que se van a utilizar
y que no afectan el comportamiento de otros ambientes ni de la instalación base
de Python. Para correr la instalación del environment digitar:
o en algunos casos:
conda deactivate
geopython.yml
name: geopython
channels:
- conda-forge
- defaults
dependencies:
- python=3.7
- numpy
- scipy
- pandas
- ipython
- jupyterlab
- jupyter
- pip
- matplotlib
- netcdf4
6 Software e Instalación
- packaging
- gmt
- pygmt
- obspy=1.1
- pyasdf
- cartopy