- Historia de Python
- Editores de texto
- Tipos de datos: str, int y float
- Operadores de asignación
- Errores de sintaxis
- Concepto de referencia
- Operadores aritméticos
- Estructuras de control e introducción a métodos
- Métodos: definición
- Métodos de str
- Tipos de dato lógico bool
- Operadores if, elif y else
- Operadores relacionales, lógicos, pertenencia e identidad
- Colecciones de datos y bucles
- Colecciones de datos ordenadas: tuples y list
- bucle while
- bucle for
- Instrucciones pass, continue y break
- Colecciones de datos asociativas: dict
- Excepciones
- Diferencias con errores
- Manejo de Excepciones (try, except y raise)
- Debug y encontrar errores
- Definición de funciones
- Funciones sin parámetros
- Funciones con parámetros y parámetros default
- Devolver múltiples valores
- Argumentos ilimitados (*args y **kwargs)
- Lectura y escritura de ficheros y manejo de módulos
- Definición del file object y cursor
- Lectura y escritura de ficheros txt, csv y json
- Objeto date (Manejo de fecha y hora)
- Lectura y escritura de ficheros tipo log
- Funciones anónimas lambda
- Funciones generadoras
- Declaraciones generadoras
- Compresión de listas
- Compresión de diccionarios
- Decoradores
- Operaciones básicas en un terminal tipo bash
- Crear repositorio con github
- Manejo de ramas
- Resolución de conflictos
- Desarrollar en equipo
- Programación orientada a objetos (OOP)
- Historia y restricciones del paradigma
- Métodos de instancia, clase y estáticos
- Decoradores (property, classmethod, staticmethod)
- Herencia
- Arrancar un hilo
- Procesamiento en serie vs. en paralelo
- GIL (Global Interpreter Lock)
- Calcular tiempo de ejecución de una tarea
- Base de datos relacionales
- Lenguaje declarativo
- Creación de tablas
- Operaciones CRUD
- Módulo sqlite3
- Búsquedas elásticas con FTS5
- Protocolo HTTP
- Método RESTful
- Thunder Client
- Relación verbos HTTP - Operaciones CRUD
- Creación de una API
- Framework Flask
- HTML, CSS y JS
- Crear un proyecto web
- Enviar a producción para que esté ¡Al alcance de todo el mundo!
🐍 Python | 👨💻 PCAP y PCEP | SQL, Flask, y APIs
9 mesesLas clases son súper prácticas, con ejemplos reales y se aprende el doble de rápido!! Ha sido un gran curso y además lo hemos pasado muy bien. 👏
Software Engineer - Full Stack at BABEL
9 mesesEres el mejor profesor que he tenido.
Programador en Python
9 mesesMe alegro mucho que estés concretando esto que tanto esperabas. ¡Sin duda eres un gran maestro! Éxito Vito👏🏻