Temario para curso de Python
Básico
- Python y sus características
- Instalación
- El intérprete
- El Zen de Python y las reglas PEP8
- Comentarios
- Tipos de datos y sus métodos comunes
- Operadores (aritméticos, asignación, relación, lógicos, bitwise)
- Manejo de listas y sus métodos comunes
- Manejo de tuplas y sus métodos comunes
- Manejo de conjuntos y sus métodos comunes
- Operaciones Conjuntos : intersección, unión, diferencia y diferencia si
- Manejo de diccionarios y sus métodos comunes
- Método input()
- Método len()
- Casting
- Bases numéricas
- Estructuras de control IF, FOR, WHILE
- Programación Funcional
- Funciones lambda
- Recursividad
- Generadores
- Decoradores
- Programación Orientada a Objetos (Clase, objetos, atributos y métodos)
- Herencia
- Polimorfismo
- Módulos y paquetes
- Creación de ejecutables
Intermedio
- Repaso general para fortalecer conceptos del curso BÁSICO
- Archivos csv
- Manejo de excepciones
- Metodo sys para ejecutar operaciones del SO
- Bases de datos con SQLite
- Expresiones regulares
- Hilos
- Sockets
Avanzado
- Interfaces graficas con TKinter
- Graficando datos
- Creación de bots para telegram
- API de Google Maps
- Pandas
- Templates Jinja
- Formateo de datos Json
- Scripting en redes (Telnet, ssh, ftp)