Temas Aprendidos - Semana 14

Python y su Historia

Lenguaje interpretado, multiparadigma y de tipado dinámico. Creado por Guido van Rossum. Evolución desde Python 1.x hasta 3.x.

Ambientes y Usos de Python

Utilizado en educación, ciencia de datos, desarrollo web, automatización, IoT, entre otros.

Apache HTTP Server

Servidor web que entrega contenido HTML. Apache Lounge ofrece versiones portables para Windows.

MOD_WSGI

Permite conectar aplicaciones Python (como Flask o Django) con Apache a través de WSGI.

Instalación y uso de Flask

Microframework para aplicaciones web. Uso de decoradores, rutas, plantillas, formularios y conexión con MySQL.

Jinja2

Motor de plantillas de Flask. Permite lógica en HTML usando {{ variables }}, {% estructuras %}, filtros y herencia.

PIP y Paquetes

Gestor de paquetes oficial de Python. Permite instalar bibliotecas como Flask, Jinja2, PyMySQL, entre otros.

Buenas Prácticas en Python

PEP-8 para estilo, uso correcto de espacios, indentación, nombres de funciones, clases y estructuras limpias.

Programación Orientada a Objetos

Clases, herencia, métodos, `__init__`, encapsulamiento. Ejemplo con clases `Persona` y `Estudiante`.

CRUD en Flask con MySQL

Uso de formulario HTML, rutas POST, conexión con base de datos, inserción y renderización de vistas.

← Volver