Cuadernos de python -- primera clase de práctico / consulta

Cuadernos de python -- primera clase de práctico / consulta

de Gonzalo Tornaria -
Número de respuestas: 0
Como preparación de la primera clase de práctico, y para conveniencia
de quienes no puedan asistir, escribo algunas notas previas.

En la parte práctica del curso trabajaremos con cuadernos de python.

El objetivo principal de la clase de mañana es introducir los
cuadernos, que tengan funcionando su entorno de programación para el
curso, y que comienzen a familiarizarse con python y numpy.

Las dos maneras recomendadas de correr cuadernos de python son:

- En la nube, usando https://colab.research.google.com.

- Localmente, usando [Jupyter notebook](https://jupyter.org/)

Colab requiere una cuenta de google para correr. Tiene la ventaja de
que no hay que instalarlo y tiene facilidad para compartir cuadernos a
través del drive de google. Además los cuadernos se almacenan en el
drive, por lo cual es muy fácil usarlos desde cualquier computadora.

Jupyter notebook requiere tener una instalación de python, jupyter
notebook, numpy, etc. Esta opción es sugerida solo si tienen
experiencia en python, lo tienen instalado, y pueden instalar jupyter
notebook y numpy, por ejemplo usando `pip install notebook` y `pip
install numpy`, o como parte de su distribución linux.

Los cuadernos se guardan en archivos .ipynb y el mismo archivo
puede utilizarse tanto en colab como en jupyter notebook.


PARA HACER:

1a. Entrar al EVA del curso, buscar el recurso 'Notebook introductorio
numpy' y abrirlo. Si tienen cuenta de google, pueden ejecutarlo,
guardar una copia propia, editarlo, etc.

1b. Si tienen instalado jupyter notebook, descargar del colab el
archivo .ipynb (no se precisa cuenta de google para esto).
Cargar el archivo en jupyter notebook, ejecutarlo, editarlo, etc..


2. En cualquiera de las dos modalidades, familiarizarse con el
tutorial de numpy. Si tienen consultas las pueden hacer mañana en
clase o en el foro.


3. Si no tienen experiencia en python, sugiero que lean algún
tutorial, por ejemplo https://docs.python.org/3/tutorial/index.html.
Para comenzar les conviene familiarizarse con la sintáxis básica de
python y cómo utilizar `if`, `for` y cómo definir funciones.