Curso de Python orientado a la ingeniería
⚠️ Este curso ya no está mantenido, y queda disponible en abierto para quienes quieran aprovechar el material. Puedes leer más sobre el fin de AeroPython en este artículo.
Si acabas de llegar, no tienes instalado Python o no conoces el Notebook de IPython te recomendamos que leas esta introducción. En ella aprenderás cómo descargar y utilizar el material del curso.
También puedes probar a ejecutar los notebooks online desde tu navegador (¡sin instalar nada!):
Notebooks interactivos online:
(esto es una versión demo y en fase beta, no utilices esta opción para guardar tu trabajo)
Si sólo quieres echar un vistazo, puedes visualizar los notebooks de cada clase en: http://nbviewer.jupyter.org/github/AeroPython/Curso_AeroPython/tree/master/notebooks_completos/
Primera edición: marzo 2014 (tag v1.0)
Segunda edición: octubre 2014
Tercera edición: abril de 2015
Cuarta edición: marzo de 2018
Quinta edición: noviembre de 2018
<img src="https://github.com/CAChemE/curso-python-datos/raw/master/images/curso-online-python.png" alt="IMAGE ALT TEXT HERE" width="340" height="180" border="10" />
Project Euler: problemas de algoritmia: https://projecteuler.net/
Punto flotante:
Generar documentación a partir de código:
Dashboards:
dask
(pandas fuera de memoria) y numba
(acelerar código) y otras librerías de representación que no hemos visto.Dask
Jupyter Hub:
SQL:
PyInstaller:
En los siguientes links se pueden obtener las versiones de los programas usados durante el curso.
> jupyter notebook --generate-config
En C:\Users\username\.jupyter\jupyter_notebook_config cambiar el atributo
#c.NotebookApp.notebook_dir = ''
por
python
c.NotebookApp.notebook_dir = r'C:\new_path\folder'
No olvidar la `r` delante de las comillas
> conda install nodejs
> jupyter labextension install @jupyter-widgets/jupyterlab-manager
conda install -c conda-forge ipympl
# If using the Notebook
conda install -c conda-forge widgetsnbextension
# If using JupyterLab
conda install nodejs
jupyter labextension install @jupyter-widgets/jupyterlab-manager
jupyter labextension install jupyter-matplotlib
Curso AeroPython por Juan Luis Cano Rodriguez y Alejandro Sáez Mollejo se distribuye bajo una Licencia Creative Commons Atribución 4.0 Internacional.