▸ ProgramaPaso 1 gratis

Una calculadora de precios que se mueve sola: marimo y Python

marimo es un cuaderno de Python donde, al mover un deslizador, se recalcula todo lo que depende de él. Construyes una calculadora de precios para tus servicios con deslizadores y la abres como app para enseñársela a un cliente.

Al terminar tendrás

  • marimo instalado.
  • Una calculadora con deslizadores.
  • La calculadora abierta como app.

En esta misión · 5 pasos · 15 min

  1. 1Instala marimo4 min
  2. 2Tu cuaderno2 min
  3. 3Los deslizadores4 min
  4. 4El cálculo que se mueve3 min
  5. 5Ábrelo como app2 min

Lo que vas a usar

15 min €0 8 GB RAM · sin GPU macOS · Windows

Antes de empezar

  • Python instalado (te lo instalamos en el paso 1).
  1. 1Paso 01 de 05 · ~4 min

    Instala marimo

    Y abre su tutorial.

    1. 1

      Abre la terminal. En Mac: pulsa Cmd+Espacio, escribe Terminal y pulsa Enter. En Windows: pulsa la tecla Windows, escribe PowerShell y pulsa Enter.

      TerminalmacOS
      $brew install [email protected]
      TerminalmacOS
      $mkdir ~/marimo && cd ~/marimo
      $python3 -m venv .venv
      $source .venv/bin/activate
      $pip install marimo
      $marimo tutorial intro

      Así debería verse

      marimo tutorial intro abre en el navegador un cuaderno de introducción.

      Truco

      🎉 Si se abre el tutorial en el navegador, ¡nivel 1 superado!

    ¿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.

    Comprueba que funcionaVes el tutorial de marimo en el navegador.

    Si algo falla (4)
    Sale «brew: command not found»
    Te falta Homebrew. Instálalo con el comando de su web oficial, brew.sh, cierra la terminal, ábrela otra vez y repite.
    En Windows dice que no reconoce el comando nuevo
    Cierra PowerShell y ábrelo otra vez: la ventana vieja no sabe que acabas de instalar algo. Si lo que no reconoce es winget, actualiza «Instalador de aplicación» desde Microsoft Store.
    Sale «pip: command not found» o «no se reconoce pip»
    Usa python3 -m pip en Mac o py -m pip en Windows en lugar de pip. Si tampoco va, instala Python con la orden del paso 1 y abre una terminal nueva.
    En Windows sale «la ejecución de scripts está deshabilitada»
    Ejecuta una vez Set-ExecutionPolicy -Scope CurrentUser RemoteSigned, contesta S y vuelve a activar el entorno.

    ¿Sigues atascado? Pregunta en la comunidad Avisar de un error en este paso

  2. Lo que desbloqueas

    4 pasos · 4 comandos

    1. 2Tu cuaderno~2 min

      Uno nuevo y vacío.

      1 comando · comprobación incluida

    2. 3Los deslizadores~4 min

      Lo que el cliente mueve.

      1 comando · comprobación incluida

    3. 4El cálculo que se mueve~3 min

      La magia reactiva.

      1 comando · comprobación incluida

    4. 5Ábrelo como app~2 min

      Sin código a la vista.

      1 comando · comprobación incluida

    Pasos 2–5 con el plan Anual

Primeros logros

Ya lo tienes funcionando. Pruébalo con esto:

Otra calculadora

Para otro negocio.

Prompt para tu IA

Escribe una celda de marimo con deslizadores para calcular el precio de una web: número de páginas, idiomas y si lleva tienda.

Una gráfica

Que se mueva con el deslizador.

Prompt para tu IA

Añade a mi cuaderno de marimo una gráfica de barras con el ingreso mensual según el número de clientes (de 1 a 20).

Siguiente nivel: Graba tus clics y que un robot los repita

Un robot que usa la web por ti.

Siguiente misión

Cómo deshacerlo

Borra la carpeta con marimo.

Borrar marimomacOS
$rm -rf ~/marimo

Haciendo esta misión juntos

Sé de los primeros en terminarla. Si te atascas, pregunta: quien ya la hizo te puede ayudar.

Logros recientes

Preguntas

Siguiente misión · Programa con IA · 6 de 12Graba tus clics y que un robot los repita: Playwright prueba tu web
Tu progreso 0/5Paso 1 →