0Pricing
Mojo Academy · Lección

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 = 10

Anotaciones 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 = 100

Dos 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 + b

Estructuras para la velocidad

Más allá de las clases, Mojo ofrece el struct: una forma rápida y estáticamente tipada de agrupar datos y comportamiento.
struct Point:
    var x: Int
    var y: Int

Superconjunto, 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

  1. ¿Qué problema resuelve Mojo?
  2. Mojo como superconjunto de Python
  3. Dónde encaja Mojo en la pila de IA
  4. Velocidad compilada, experiencia de Python
← Volver a Mojo Academy