Introducción
  • Introducción
  • ¿Qué es python?
  • Herramientas de trabajo
  • Recursos para descargar
Configurando el entorno de trabajo
  • Instalando anaconda en Windows
  • Instalando anaconda en Linux
  • ¿Qué es pip?
  • Instalación de pip en windows
  • Instalación de pip en Linux
  • Introducción a jupyter
Iniciando a programar con python
  • Conceptos generales
  • Operaciones básicas con números
  • Operaciones lógicas con números
  • Librería math de python
  • Cadenas de texto (Strings) parte 1
  • Cadenas de texto (Strings) parte 2
  • Entradas y salidas parte 1
  • Entradas y salidas parte 2
  • Comentarios en python
  • Datos booleanos
  • Taller
  • Desarrollo taller
Controles de flujo
  • Condicional if
  • Ciclo for
  • Ejercicio Ciclo for
  • Ciclo while
  • Ejercicio Ciclo while
  • Declaraciones pass, break y continue
  • Taller
  • Desarrollo taller parte 1
  • Desarrollo taller parte 2
Estructuras de datos
  • Listas
  • Tuplas
  • Conjuntos (sets)
  • Diccionarios
  • Ejercicio Listas
  • Ejercicio diccionario
  • Analizando código
Funciones
  • Creando funciones
  • Ejercicio Función saludo
  • Funciones con argumentos
  • Argumentos por defecto en una función
  • Uso de módulos
  • Manejo de errores con Try - Except
  • Taller
  • Desarrollo taller
Manejo de archivos
  • Lectura de archivos
  • Escritura de archivos
  • Propiedades de archivos
  • Taller
  • Desarrollo taller
Programación orientada a objetos (POO)
  • Explicación de POO
  • Entendiendo los namespace
  • Clases
  • Inicializador de clase
  • Instancia de una clase
  • Herencia
  • Herencia múltiple
  • Ejercicio de POO
Breve introducción a algunas librerías de python
  • Explicación general de las librerías Numpy,Pandas y Matplotlib
  • Introducción a Numpy
  • Introducción a Pandas
  • Introducción a Matplotlib
  • Taller
  • Desarrollo taller
Finalización del curso
  • Lo que has aprendido hasta el momento
  • Despedida