Herencia con las clases Persona y Estudiante
Aplicación web con Flask
Durante esta semana, al explorar el desarrollo backend con Python, Flask y Django, fui consciente de cómo mi comprensión del desarrollo web completo ha evolucionado. Al principio me costó entender las diferencias entre ambos frameworks y su forma de estructurar proyectos, pero al practicar y trabajar con sus herramientas, como Jinja para la creación de vistas y ORM para la interacción con bases de datos, desarrollé una mejor intuición sobre cómo construir aplicaciones de forma limpia y mantenible. Esta experiencia me hizo reflexionar sobre la importancia de comprender la arquitectura del servidor y las ventajas de utilizar frameworks adecuados según las necesidades del proyecto.
¿Qué aprendí?
Aprendí a desarrollar aplicaciones web backend usando Python, aplicando los principios de Flask y Django, y comprendiendo el flujo de datos, la gestión de rutas, controladores y la conexión con bases de datos a través de ORM.
¿Cómo aprendí?
Aprendí mediante la práctica, creando rutas y vistas con Flask, utilizando plantillas Jinja, explorando la estructura de Django y configurando entornos locales. Trabajé con bases de datos, migraciones y configuración de modelos, lo que me permitió entender cómo ambos frameworks abordan el desarrollo backend y cómo se adaptan a distintos escenarios.