Mojo como superconjunto de Python
Sintaxis familiar con nuevas posibilidades de rendimiento.
Mojo como superconjunto de Python es una lección gratuita de Mojo Academy en CoddyKit. Esta es la lección 2 de 4. Puedes leer la lección completa abajo gratuitamente — luego la practicas en el navegador con un editor de código integrado y un tutor de IA 24/7. Forma parte de la ruta de aprendizaje de Mojo Academy, y tu progreso se sincroniza en la web y la app de CoddyKit. El curso de Mojo Academy incluye 4 lecciones en total.
Python, Y más
Mojo está construido como un superconjunto de Python: el Python que ya conoces es un punto de partida, con nuevas capacidades añadidas encima. 🧩
Sintaxis que reconoces
La indentación, los dos puntos y las palabras clave permanecen igual. Un bucle for de Mojo se lee igual que su primo de Python.
for i in range(3):
print(i)Las mismas funciones conocidas
Herramientas cotidianas como print y range se trasladan directamente, así que tus hábitos de Python existentes seguirán funcionando en Mojo.
print("Mojo feels familiar")Acceso gradual
Puedes empezar a escribir código al estilo Python hoy mismo y adoptar las características más rápidas de Mojo gradualmente, a tu propio ritmo.
Nueva Palabra Clave: var
Mojo añade var para declarar una variable explícitamente, lo que deja clara tu intención y ayuda al compilador a optimizar.
var count = 10Anotaciones de Tipo Opcionales
Puedes anotar valores con un **tipo**, como Int. Esta es sintaxis opcional de Python en Mojo que desbloquea una velocidad real.
var score: Int = 100Dos tipos de funciones
Mojo conserva el def de Python, pero añade fn para funciones más estrictas y rápidas. Tú decides cuánto rigor quieres aplicar.
fn add(a: Int, b: Int) -> Int:
return a + bEstructuras para la velocidad
struct Point:
var x: Int
var y: IntSuperconjunto, hacia la completitud
Mojo aspira a eventualmente ejecutar todo el código Python válido, mientras que hoy en día ya cubre un **subconjunto** familiar y útil, además de sus propias características.
Mantén tu Modelo Mental
Como la base es Python, tu modelo mental existente se mantiene. Añades nuevas herramientas en lugar de tener que reaprenderlo todo.
Sensación familiar, nuevo techo
La idea principal: Mojo se siente como Python, pero eleva el techo de rendimiento muy por encima de lo que Python puro puede alcanzar. ⚡
Revisión rápida
Recuerda lo que ser un superconjunto de Python realmente te aporta.
Resumen
Viste cómo Mojo mantiene la sintaxis de Python mientras añade var, anotaciones de tipo, fn y struct, ofreciéndote una ruta de actualización fluida. 🎯
Preguntas frecuentes
¿La lección «Mojo como superconjunto de Python» es gratis?
Sí — el texto completo de «Mojo como superconjunto de Python» es gratis para leer aquí en la web. Para practicarla de forma interactiva (editor de código integrado y tutor de IA 24/7) y desbloquear el resto del curso de Mojo Academy, actualiza a CoddyKit PRO. El curso de Mojo Academy incluye 4 lecciones en total.
¿Qué aprenderé en «Mojo como superconjunto de Python»?
Sintaxis familiar con nuevas posibilidades de rendimiento. Practicas Mojo Academy con código real que ejecutas directamente en el navegador, y un tutor de IA 24/7 responde tus preguntas mientras trabajas en la lección.
¿Necesito experiencia previa para empezar Mojo Academy?
No se requiere experiencia previa. Mojo Academy en CoddyKit está estructurado para principiantes hasta estudiantes avanzados, así que puedes empezar aquí o desde el inicio y avanzar a tu ritmo. Esta es la lección 2 de 4.
¿Cuánto tiempo toma la lección «Mojo como superconjunto de Python»?
La mayoría de las lecciones de CoddyKit toman alrededor de 5–10 minutos. Cada una es compacta e interactiva, así que avanzas constantemente y retomas exactamente por donde dejaste en la web y la app.
¿Puedo escribir y ejecutar código en esta lección de Mojo Academy?
Sí. Cada lección de Mojo Academy incluye un editor de código integrado, así que escribes y ejecutas código real directamente en tu navegador y obtienes retroalimentación instantánea de IA — sin configuración local necesaria.
Todas las lecciones de este curso
- ¿Qué problema resuelve Mojo?
- Mojo como superconjunto de Python
- Dónde encaja Mojo en la pila de IA
- Velocidad compilada, experiencia de Python