Mojo Academy · Leçon

Publier le projet accéléré

Empaquetez, vérifiez et présentez l’accélération.

Leçon 4 sur 413 étapes

Publier le projet accéléré est une leçon Mojo Academy gratuite sur CoddyKit. Ceci est la leçon 4 sur 4. Tu peux lire la leçon complète ci-dessous gratuitement — puis la pratiquer en direct dans le navigateur avec un éditeur de code intégré et un tuteur IA 24/7. Elle fait partie du parcours d'apprentissage Mojo Academy, et ta progression se synchronise sur le web et l'application CoddyKit. Le cours Mojo Academy comprend 4 leçons au total.

Prêt à livrer

Le noyau est rapide et correct. Il faut maintenant l'empaqueter, démontrer le gain et transmettre un projet que d'autres peuvent réellement utiliser. 🚀

Organiser en modules

Répartissez le code dans des fichiers clairement structurés. Un module pour le noyau et un autre pour les entrées-sorties rendent le projet lisible à mesure qu'il grandit.

from kernel import sum_squares
from io_utils import load_data

Définir une interface de programmation publique

Décidez ce que les utilisateurs peuvent appeler et ce qui reste interne. Une interface de programmation réduite et claire permet d'utiliser votre code sans lire chaque ligne.

Créer un paquet

Regroupez les modules dans un fichier unique facile à partager. Un .mojopkg permet à d'autres personnes d'importer votre code accéléré en une seule ligne.

mojo package myproj -o myproj.mojopkg

Conserver Python là où il convient

L'application peut rester principalement en Python et appeler votre noyau Mojo grâce à l'interopérabilité. Vous accélérez le chemin critique sans tout réécrire.

Exécuter le test de performance final

Mesurez la durée de la chaîne de traitement livrée de bout en bout. Ce dernier test de performance est celui que vous comparez à la référence Python initiale.

Calculer l'accélération

Divisez l'ancienne durée par la nouvelle pour obtenir l'accélération. Un ratio clair raconte toute l'histoire en un seul chiffre honnête.

speedup = baseline_time / mojo_time

Vérifier une dernière fois

Exécutez l'application complète avec des données réelles et comparez la sortie à la référence. La correction finale compte autant que le gain de vitesse.

Rendre compte honnêtement

Indiquez la taille des données d'entrée, le matériel et la méthode avec le résultat. Un rapport honnête permet aux autres de faire confiance à vos chiffres et de les reproduire.

Documenter le projet

Rédigez une courte note expliquant comment l'installer, l'exécuter et mesurer ses performances. Une bonne documentation transforme une expérience rapide en quelque chose que les autres peuvent adopter.

Réfléchir au parcours

Vous avez effectué le profilage, porté le chemin critique, vectorisé, parallélisé, réglé, puis livré le projet. Ce flux de travail complet est la manière dont s'effectue une véritable accélération avec Mojo.

Vérification rapide

Choisissez la bonne façon de rendre compte du résultat final de votre projet.

Récapitulatif

Vous avez empaqueté le noyau, effectué un dernier test de performance, vérifié sa correction et rendu compte honnêtement de l'accélération. Votre projet accéléré est prêt à être livré. 🎯

Gratuit pour commencer

Apprends Mojo avec un tuteur IA — gratuit

Écris et exécute du vrai code dans ton navigateur, obtiens de l'aide instantanée d'un tuteur IA disponible 24h/24, et reprends là où tu t'es arrêté sur le web ou dans l'app.

Cours
30
Leçons
120

Questions Fréquemment Posées

La leçon « Publier le projet accéléré » est-elle gratuite ?

Oui — le texte complet de « Publier le projet accéléré » est gratuit à lire ici sur le web. Pour la pratiquer de manière interactive (un éditeur de code intégré et un tuteur IA 24/7) et déverrouiller le reste du cours Mojo Academy, passe à CoddyKit PRO. Le cours Mojo Academy comprend 4 leçons au total.

Qu'est-ce que j'apprendrai dans « Publier le projet accéléré » ?

Empaquetez, vérifiez et présentez l’accélération. Tu pratiques Mojo Academy avec du code pratique que tu exécutes directement dans le navigateur, et un tuteur IA 24/7 répond à tes questions au fur et à mesure que tu avances dans la leçon.

Dois-je avoir de l'expérience pour commencer Mojo Academy ?

Aucune expérience préalable n'est requise. Mojo Academy sur CoddyKit est structuré pour les débutants jusqu'aux apprenants avancés, donc tu peux commencer ici ou depuis le début et avancer à ton rythme. Ceci est la leçon 4 sur 4.

Combien de temps prend la leçon « Publier le projet accéléré » ?

La plupart des leçons CoddyKit prennent environ 5–10 minutes. Chacune est courte et interactive, tu progresses régulièrement et tu repiques exactement où tu t'es arrêté sur le web et l'app.

Peux-tu écrire et exécuter du code dans cette leçon Mojo Academy ?

Oui. Chaque leçon Mojo Academy inclut un éditeur de code intégré, tu écris et exécutes du vrai code directement dans ton navigateur et tu reçois des retours IA instantanés — aucune configuration locale requise.

Toutes les leçons de ce cours

  1. Profiler la référence Python
  2. Réécrire le chemin critique en Mojo
  3. Paralléliser et régler le cœur
  4. Publier le projet accéléré
← Retour à Mojo Academy