▸ 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
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).
1Paso 01 de 05 · ~4 min
Instala marimo
Y abre su tutorial.
- 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.
TerminalmacOSTerminalmacOS$mkdir ~/marimo && cd ~/marimo$python3 -m venv .venv$source .venv/bin/activate$pip install marimo$marimo tutorial introAsí 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
- 1
Lo que desbloqueas
4 pasos · 4 comandos
- 2Tu cuaderno~2 min
Uno nuevo y vacío.
1 comando · comprobación incluida
- 3Los deslizadores~4 min
Lo que el cliente mueve.
1 comando · comprobación incluida
- 4El cálculo que se mueve~3 min
La magia reactiva.
1 comando · comprobación incluida
- 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.
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.
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ónCómo deshacerlo
Borra la carpeta con marimo.
$rm -rf ~/marimoHaciendo esta misión juntos
Sé de los primeros en terminarla. Si te atascas, pregunta: quien ya la hizo te puede ayudar.