Entradas

EJERCICIO 3-UsoPandasLecturaArchivos

  El PDF es un   manual práctico   para aprender a usar la biblioteca   Pandas   en Python, enfocado en la lectura de archivos y el procesamiento de datos mediante un caso concreto:   automatizar la corrección de exámenes . 📌  Objetivo principal Desarrollar un script en Python ( calificar_examen.py ) que: Lea un archivo CSV con las respuestas de los estudiantes. Lea un archivo Excel (.xlsx) con las respuestas correctas. Compare las respuestas y califique automáticamente. Genere un reporte detallado y un archivo CSV con los resultados. 📂  Archivos necesarios respuestas_estudiantes.csv  (respuestas de los alumnos) respuestas_correctas.xlsx  (clave de respuestas correctas) 🛠️  Pasos a seguir (resumen) 1.  Preparación del entorno Instalar pandas y openpyxl: bash pip install pandas openpyxl Crear una carpeta  Proyectos_Python  y guardar allí los archivos y el script. 2.  Estructura del código a) Importar pandas y ...

Programación Orientada a Objetos (POO): Abstracción, Encapsulamiento, Herencia, Polimorfismo

  Programación Orientada a Objetos (POO) - Explicación para Principiantes La POO es una forma de organizar código como si fueran  objetos del mundo real . Imagina que programas con "cosas" que tienen características y comportamientos. 📦 Los 4 Pilares Fundamentales 1. 🔍  Abstracción  - Simplificar la realidad Imagina:  Cuando usas un televisor, solo necesitas saber usar el control remoto, no cómo funciona internamente. En código:  Mostramos solo lo esencial y ocultamos los detalles complicados. python # Ejemplo: Un auto abstracto class Auto : def encender ( self ) : # No necesitas saber cómo funciona el motor pass def acelerar ( self ) : # Solo sabes que al presionar el pedal, el auto acelera pass 2. 🔒  Encapsulamiento  - Proteger la información Imagina:  Tu cuerpo: puedes controlar tus brazos, pero no puedes acceder directamente a tu corazón. En código:  Protegemos los datos inter...