Resumen de Programación en Python: Conceptos Fundamentales
Programación en Python: Conceptos Fundamentales para Estudiantes
Introducción
Este material resume la información administrativa y académica del curso: anuncios, calendario, actividades y ejemplos prácticos de aplicación de conceptos vistos en clase. Está pensado para estudiantes que desean organizar su estudio, entender fechas clave y aprovechar recursos y ejemplos propuestos por el docente.
Definición: Este documento consolida las comunicaciones del curso, explicaciones de actividades y ejemplos de aplicación para apoyar la preparación de parciales y proyectos.
Calendario y fechas importantes
- Receso de docentes: 22 de junio al 6 de julio.
- Semana del 7 de julio:
- Martes 8:00 a.m.: Clase teórica — Taller de repaso.
- Las clases prácticas serán destinadas a trabajo autónomo para preparación del parcial y la sustentación del proyecto; se enviará material de apoyo.
- Semana del 14 de julio:
- Martes 14 a las 8:00 a.m.: Parcial 2.
- En prácticas: Sustentación del proyecto práctico (individual o grupos hasta 3 personas).
- Semana del 21 de julio:
- Supletorios justificados para sustentaciones/parciales. Contactar al docente por correo para coordinar fecha y lugar.
- Cierre de seguimientos: El último seguimiento del tema se cierra el 30 de junio (durante el receso).
Recomendaciones de planificación
- Anote las fechas de entrega y presentación en su calendario personal.
- Reserve tiempo durante el receso para repasar material del taller y preparar la sustentación.
- Si necesita supletorio, escriba al docente con anticipación y justificante correspondiente.
Estructura de actividades y evaluación
- Clases teóricas: presentación de conceptos y resolución de dudas.
- Clases prácticas: preparación de proyecto y material autónomo; no siempre habrá sesión presencial.
- Evaluaciones clave: Parcial 2, sustentación del proyecto y posibles supletorios.
Definición: La sustentación del proyecto es la exposición oral y/o práctica donde cada estudiante o grupo presenta su trabajo ante el docente para evaluación.
Ejemplos didácticos (contexto y propósito)
Los ejemplos presentados en las sesiones se usan con fines pedagógicos: ilustrar conceptos, practicar lectura y escritura de datos, manipulación básica de información y análisis de resultados. Algunos ejemplos mencionados en clase:
- Juego de adivinar un número (demuestra generación de valores aleatorios y lógica de respuesta en intentos limitados).
- Manejo de tablas de datos (listas de registros con campos como nombre, documento, promedio) para ordenar, filtrar y extraer estadísticas.
- Procesamiento de texto: contar letras distintas en una cadena, construir histogramas de frecuencia de letras, y extraer correos y dominios desde archivos grandes.
- Ejemplos aplicados a archivos: contar renglones, palabras y caracteres; leer y guardar resultados en archivos de texto.
Archivos y trabajo con datos (visión general)
- Tipo de archivos usados: texto plano codificación UTF-8, normalmente con extensión .txt.
- Operaciones frecuentes: abrir/leer, recorrer líneas, contar renglones/palabras/caracteres, guardar resultados.
Tabla comparativa: tipos de operaciones con archivos
| Operación | Descripción | Resultado típico |
|---|---|---|
| Leer renglones | Iterar línea por línea en un archivo | Procesamiento por línea |
| Escribir resultados | Guardar resúmenes o salidas en un archivo | Archivo con métricas |
| Extraer patrones | Buscar correos, dominios o palabras | Listado único de elementos |
Definición: Un archivo de texto plano es una secuencia de caracteres organizados en renglones, separados por un carácter de nueva línea, y codificados en formatos como UTF-8.
Datos de ejemplo y análisis solicitado en clase
Se propusieron ejercicios reales para aplicar técnicas de manipulación y análisis de datos:
- Dado u
¿Ya tienes cuenta? Iniciar sesión
Información del curso - Resumen
Klíčové pojmy: Anotar fechas clave: receso 22 jun-6 jul, taller 7 jul, parcial 14 jul, Preparar sustentación: individual o grupos hasta 3 personas, Clases prácticas pueden ser trabajo autónomo; revisar material enviado, Contactar docente por correo para supletorios con justificante, Archivos a usar: texto plano UTF-8, operaciones: leer, contar y guardar resultados, Validar formato de datos antes de calcular promedios o filtrar registros, Para análisis demográfico, separar contadores por criterio (edad, sexo, estatura), Usar semillas para reproducibilidad en procesos aleatorios, Medir tiempo de ejecución para comparar soluciones, Entregar resultados redondeados según indicación (ej. dos decimales)