Introducción a python https://nbviewer.jupyter.org/github/javieriserte/python-leloir-course/blob/master/Presentation.ipynb Bienvenidos al curso de Python ¿Por qué python? Antes de empezar Distribuciones de Python y herramientas Python "oficial" ( http://www.python.org) Anaconda (https://anaconda.org/) Versiones Jupyter notebook Entornos de desarrollo (IDE) Usando python Jupyter Variables, valores y tipos Todas las variables tienen un valor asignado y todos los valores tienen un tipo asociado. Pero las variables no tienen un tipo. Algunos delos tipos básicos de Python son: Operadores y funciones matemáticas Operadores y funciones lógicas Operadores de comparación Manejo de strings Estructuras de datos Tuplas Listas Diccionarios Sets Estructuras de control Estructuración por indentación Ejecución condicional: if Repetición hasta que una condición se cumpla: while Iteración por los elementos de una estructura de datos: for Construcción de listas por comprensión Construcción de diccionarios por comprensión Importar funciones y módulos Definir funciones propias Objetos Lectura y escritura de archivos Expresiones regulares Algunos ejemplos Búsqueda y substitución de expresiones regulares Otras funciones importantes para usar con expresiones regulares Donde obtener la documentación de las expresiones regulares Ejecutar comandos externos en python Manejo de archivos Obtener y cambiar la carpeta de trabajo Crear una carpeta Listar archivos Elimimar una carpeta Copiar archivos Mover archivos Más info: