Temario 2024

Temario 2024

  1. Introducción a Python

  • 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

  1. 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

  1. 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

  1. Excepciones y debugger

  • Excepciones
  • Diferencias con errores
  • Manejo de Excepciones (try, except y raise)
  • Debug y encontrar errores

  1. Funciones

  • 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)

  1. 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

  1. Funciones avanzadas

  • Funciones anónimas lambda
  • Funciones generadoras
  • Declaraciones generadoras
  • Compresión de listas
  • Compresión de diccionarios
  • Decoradores

  1. Terminal Unix y GIT

  • Operaciones básicas en un terminal tipo bash
  • Crear repositorio con github
  • Manejo de ramas
  • Resolución de conflictos
  • Desarrollar en equipo

  1. OOP

  • Programación orientada a objetos (OOP)
  • Historia y restricciones del paradigma
  • Métodos de instancia, clase y estáticos
  • Decoradores (property, classmethod, staticmethod)
  • Herencia

  1. Concurrencia

  • Arrancar un hilo
  • Procesamiento en serie vs. en paralelo
  • GIL (Global Interpreter Lock)
  • Calcular tiempo de ejecución de una tarea

  1. Base de datos

  • Base de datos relacionales
  • Lenguaje declarativo
  • Creación de tablas
  • Operaciones CRUD
  • Módulo sqlite3
  • Búsquedas elásticas con FTS5

  1. API

  • Protocolo HTTP
  • Método RESTful
  • Thunder Client
  • Relación verbos HTTP - Operaciones CRUD
  • Creación de una API

  1. Desarrollo Web

  • Framework Flask
  • HTML, CSS y JS
  • Crear un proyecto web
  • Enviar a producción para que esté ¡Al alcance de todo el mundo!





Jaime Gonzalez de Herrero Fernandez

🐍 Python | 👨💻 PCAP y PCEP | SQL, Flask, y APIs

9 meses

Las 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. 👏

Nicole Martínez De Jesús

Software Engineer - Full Stack at BABEL

9 meses

Eres el mejor profesor que he tenido.

Me alegro mucho que estés concretando esto que tanto esperabas. ¡Sin duda eres un gran maestro! Éxito Vito👏🏻

Inicia sesión para ver o añadir un comentario.

Más artículos de Vito Genovese

  • Temario 2024

    Temario 2024

    Introducción a Python Historia de Python Editores de texto Tipos de datos: str, int y float Operadores de asignación…

Otros usuarios han visto

Ver temas