Skip to content

Latest commit

 

History

History
54 lines (41 loc) · 2.38 KB

File metadata and controls

54 lines (41 loc) · 2.38 KB

Curso Intermedio de Python 🐍

Descripción de la imagen

¡Bienvenido al curso intermedio de Python! Este repositorio contiene el código y los recursos asociados al curso para aprender Python a un nivel intermedio. Cada carpeta contiene ejemplos, ejercicios y explicaciones detalladas de varios temas importantes en Python.

Contenido del Curso

  1. Ficheros y Excepciones
    Aprenderás a manejar archivos en Python (lectura y escritura), así como a gestionar excepciones y errores de manera adecuada. Algunos de los conceptos cubiertos incluyen:

    • Apertura, lectura y escritura de ficheros.
    • Manejo de excepciones con try, except, finally.
    • Creación de excepciones personalizadas.
  2. Programación Funcional
    Introducción a los conceptos básicos de la programación funcional, donde aprenderás sobre:

    • Funciones de orden superior (map, filter, reduce).
    • Funciones lambda.
    • Inmutabilidad y pureza de las funciones.
  3. Listas por Comprensión (Comprehensions)
    Explora la sintaxis compacta y poderosa de las comprehensions en Python, aplicables a listas, diccionarios y conjuntos:

    • List comprehensions.
    • Dict comprehensions.
    • Comprensión de múltiples niveles y condicionales.
  4. Decoradores
    Aprende sobre decoradores, una característica avanzada de Python que te permite modificar el comportamiento de funciones o métodos:

    • Creación y uso de decoradores.
    • Decoradores con argumentos.
    • Atributos de clases con decoradores
  5. Manejo de Fechas
    En esta sección se profundiza en el manejo de fechas y tiempos en Python utilizando el módulo datetime:

    • Manipulación de fechas y tiempos.
    • Formateo y parsing de fechas.
    • Cálculo de diferencias entre fechas.
  6. Pruebas con Pytest
    Introducción a las pruebas automatizadas usando pytest:

    • Creación de tests unitarios.
    • Pruebas paramétricas.
    • Cobertura de código.
  7. Expresiones Regulares
    Aprende a utilizar expresiones regulares (regex) para búsquedas avanzadas y manipulación de texto:

    • Sintaxis básica de regex.
    • Patrones de búsqueda.
    • Validación de entradas usando regex.

Recursos Adicionales 📚

  • Libros: En la carpeta LIBROS encontrarás referencias adicionales y libros recomendados para profundizar en los temas cubiertos.