Este repositorio contiene lecturas y talleres de Python desarrolladas por los investigadores Roberto Muñoz y Marco Antonio Ramirez. Este material forma parte del curso de capacitación de Python dictado a docentes de la institución de educación superior DUOC UC.
Entre los contenidos del curso se encuentran los siguientes:
-
Instalando Python: Anaconda, Python 3.6, Jupyter notebook, Spyder, Librerías de Python.
-
Jupyter notebook y Spyder: Uso de interfaz, Creación de scripts, Ejecución de comandos.
-
Introducción
- Python como lenguaje de programación
- Uso de IDEs y notebooks
- Jupyter notebook: Uso de interfaz, Creación de notebooks, Ejecución de comandos
- Fundamentos del lenguaje Python
- Tipos de datos
- Sintaxis básica
- Definición de funciones
- Expresiones condicionales y control de flujo
- Loops e iteraciones
- Manipulación de Strings
- Manipulación de Archivos
-
Estructuras de datos o Tuplas
- Tuplas
- Listas
- Diccionarios
- Sets
-
Obtención de datos desde la Web
- Expresiones regulares
- BeautifulSoup
- JSON y servicios REST
-
Análisis y visualización de datos con Python
- Numpy: Creación de vectores y matrices, Operaciones vectoriales, indexación, Enmascarado booleano
- Pandas: Creación de Series y Dataframes, Indexación y Selección, Agregación y Agrupamiento de datos
- Matplotlib y Seaborn: Creación de visualizaciones
Roberto Muñoz es Licenciado en Astronomía y Doctor en Astrofísica de la Pontificia Universidad Católica de Chile.
Actualmente trabaja como Consultor y Data Scientist en la empresa Metric Arts.
Cuenta con más de 5 años de experiencia en desarrollo de software y análisis de datos basado en SQL, Python y C ++. Se especializa en las áreas de Data Analytics, Astronfirmática y Visión computacional.
Copyright © 2017, Roberto Muñoz. Released under the GPLv3 license.