domingo, 23 de agosto de 2026

TEORIA GENERAL COMPLEMENTARIA PYTHON

 TEORIA GENERAL COMPLEMENTARIA PYTHON

TRANSCRIBIR EN EL CUADERNO, PREPARARSE PARA PREGUNTAS LA PROXIMA CLASE

1. ¿Qué es Flask? (Recordando)

Flask es un microframework para Python que permite crear aplicaciones web.

Un framework es un conjunto de herramientas y estructuras que facilitan el desarrollo de aplicaciones.

Flask permite que un programa escrito en Python pueda:

  • Crear páginas web.
  • Recibir información de los usuarios.
  • Procesar formularios.
  • Trabajar con bases de datos.
  • Crear sistemas de usuarios.
  • Crear aplicaciones administrativas.
  • Generar respuestas para navegadores.
  • Crear servicios y APIs.

Flask se caracteriza por ser sencillo y flexible, por lo que es apropiado para aprender cómo funciona una aplicación web desde sus fundamentos.


2. ¿Qué es app.py?

En una aplicación Flask, app.py suele ser el archivo principal de la aplicación.

Su función es coordinar el funcionamiento de la aplicación.

En términos sencillos:

app.py es el archivo que inicia la aplicación Flask, define sus rutas y determina qué debe hacer el programa cuando un usuario realiza una petición.

Por ejemplo, cuando un usuario escribe:

http://localhost:5000/

Flask recibe esa petición y busca dentro de app.py qué función está asociada a esa dirección.


3. ¿Qué es una aplicación web?

Una aplicación web funciona mediante la comunicación entre un cliente y un servidor.

El cliente normalmente es el navegador.

El servidor es el programa que recibe las solicitudes y genera las respuestas.

El proceso básico es:

NAVEGADOR
    
PETICIÓN
    
SERVIDOR FLASK
    
PROCESAMIENTO
    
RESPUESTA
    
NAVEGADOR

Por ejemplo:

Un estudiante escribe en el navegador:

http://localhost:5000/

El navegador realiza una petición al servidor.

Flask recibe la petición.

Flask determina qué función debe ejecutarse.

La función procesa la información.

Finalmente Flask devuelve una respuesta al navegador.


4. ¿Qué es una petición HTTP?

Una petición HTTP es una solicitud que un navegador realiza a un servidor.

Existen diferentes métodos HTTP, pero los dos más importantes para comenzar son:

GET

Se utiliza principalmente para solicitar o consultar información.

Por ejemplo:

GET /usuarios

Significa:

"Quiero obtener la página o información correspondiente a usuarios."

POST

Se utiliza principalmente para enviar información al servidor.

Por ejemplo, cuando un usuario llena un formulario de registro:

POST /registro

El navegador envía los datos al servidor para que Python pueda procesarlos.


5. ¿Qué es una ruta?

Una ruta, o route, es la relación entre una dirección URL y una función de Python.

Por ejemplo:

@app.route("/")
def inicio():
    return "Hola mundo"

La expresión:

@app.route("/")

indica que la función inicio() responderá cuando alguien solicite:

/

Por lo tanto:

URL
/
ruta Flask
función Python
respuesta

Una aplicación puede tener muchas rutas.

Por ejemplo:

/              → página principal
/login         → inicio de sesión
/usuarios      → usuarios
/contacto      → contacto
/admin         → administración

6. ¿Qué es una función en Flask?

Una función es un bloque de código Python que realiza una determinada tarea.

Por ejemplo:

def saludo():
    return "Hola"

En Flask, una función puede estar asociada a una ruta:

@app.route("/saludo")
def saludo():
    return "Hola"

Cuando alguien visita:

/saludo

Flask ejecuta:

saludo()

y devuelve el resultado.


No hay comentarios:

Publicar un comentario

TEORIA GENERAL COMPLEMENTARIA PYTHON

 TEORIA GENERAL COMPLEMENTARIA PYTHON TRANSCRIBIR EN EL CUADERNO, PREPARARSE PARA PREGUNTAS LA PROXIMA CLASE 1. ¿Qué es Flask? ( Recordando ...