Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
0
respuestas

cronograma de estudios

Temática: PythonObjetivo a Corto Plazo (Memorizar)Objetivo a Medio Plazo (Comprender)Objetivo a Largo Plazo (Aplicar)
Sintaxis básicaMemorizar estructuras como if, for, while, funciones y variables.Comprender cuándo usar estructuras de control y su lógica interna.Aplicar en scripts funcionales que automaticen tareas cotidianas.
Tipos de datos y estructurasMemorizar listas, tuplas, diccionarios, sets y sus métodos básicos.Comprender las diferencias, ventajas y casos de uso.Aplicar en la creación de programas que manipulen grandes volúmenes de datos.
FuncionesMemorizar la sintaxis de funciones, parámetros y return.Comprender cómo modularizar el código y reutilizar funciones.Aplicar funciones propias en proyectos, con testing y documentación.
Manejo de erroresMemorizar estructura try-except-finally.Comprender cómo capturar errores específicos y prevenir fallos.Aplicar en aplicaciones con validaciones robustas y logs de errores.
Módulos y libreríasMemorizar cómo importar y usar módulos estándar (math, random, etc.).Comprender cuándo conviene usar una librería externa y cómo documentarse.Aplicar librerías especializadas (como requests, pandas, tkinter) en proyectos reales.
POO (Programación Orientada a Objetos)Memorizar sintaxis de clases, objetos, métodos y atributos.Comprender herencia, encapsulamiento y polimorfismo.Aplicar en el desarrollo de sistemas con múltiples entidades interrelacionadas.
Estructuras de datos y algoritmosMemorizar algoritmos básicos (búsqueda, ordenamiento) y su pseudocódigo.Comprender su eficiencia (Big O) y comportamiento con distintos datos.Aplicar en problemas tipo entrevista y optimización de código.
Archivos y persistenciaMemorizar métodos de lectura/escritura de archivos (open, read, write).Comprender cómo manipular archivos de distintos formatos (CSV, JSON).Aplicar para crear aplicaciones que guarden y recuperen datos.
TestingMemorizar comandos básicos de assert y sintaxis de pruebas unitarias.Comprender el ciclo de prueba y depuración.Aplicar pruebas unitarias automatizadas en proyectos con pytest o unittest.