▸ CódigoPaso 1 gratis

Convierte un script de Python en una aplicación web compartible en minutos

Streamlit para la interfaz y FastAPI si necesitas una API: tu script pasa a tener URL.

Lo que vas a usar

Tiempo
30 min
Coste real
€0
Requisitos
4 GB RAM · sin GPU
Sistemas
Windows · macOS · Linux
  1. 1

    Paso 1 / 4 · gratis

    Interfaz en 5 líneas

    Crea app.py con un título y un campo de texto, y arráncala.

    Un script que se convierte en web

    1. 1

      Instala Streamlit (Mac)

      TerminalmacOS
      $brew install pipx
      $pipx install streamlit
      $pipx ensurepath
    2. 2

      Instala Streamlit (Linux)

      TerminalLinux
      $pip install streamlit
    3. 3

      Pon esto en app.py

      app.py
      1cat > app.py << 'EOF'
      2import streamlit as st
      3st.title("Mi primera app")
      4nombre = st.text_input("¿Cómo te llamas?")
      5if nombre:
      6 st.success(f"Hola, {nombre}")
      7EOF
    4. 4

      Arráncala

      Terminal
      $streamlit run app.py
    ¿Tu Mac dice «brew: command not found»? Instala Homebrew una vez

    Homebrew es el instalador de programas que usamos en todas las misiones de Mac. Pega esto en la Terminal (es el comando oficial de brew.sh). Te pedirá la contraseña del Mac: al escribirla no se ve nada, es normal.

    Instala HomebrewmacOS
    $/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

    Al terminar, copia y ejecuta las líneas que salen bajo «Next steps», cierra la Terminal y ábrela de nuevo. Comprueba con brew --version.

    Comprobación: Se abre el navegador en http://localhost:8501 con el título «Mi primera app». Para pararla, pulsa Ctrl+C en la terminal.

    Si algo falla (3)
    «command not found: streamlit»
    En Mac ejecuta pipx ensurepath y abre otra terminal. En Windows y Linux comprueba que pip install terminó sin errores.
    Pide un email al arrancar
    Es opcional: pulsa Enter sin escribir nada.
    «Port 8501 is already in use»
    Ya tienes otra app abierta. Ciérrala con Ctrl+C en su terminal, o usa streamlit run app.py --server.port 8502.
  2. 2

    // acceso_restringido

    Pasos 2–4 con el plan Anual

Siguiente misión · Construcciones Avanzadas & Hardware · 6 de 7Las 3 señales de que tu PC ha sido hackeado: audita tus conexiones, tu arranque y tu red
Tu progreso 0/4Paso 1 →