0Pricing
Mojo Academy · Leçon

Importer un module Python

Utilisez Python.import_module dans Mojo.

Importer un module Python est une leçon Mojo Academy gratuite sur CoddyKit. Ceci est la leçon 1 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.

Certaines parties de cette leçon n'ont pas encore été traduites et s'affichent en anglais.

Keep Your Favorites

Mojo lets you reach into Python's huge ecosystem, so you keep using the libraries you already love while gaining speed. 🐍

The Python Object

Interop starts with the built-in Python object, your gateway to importing and calling Python from inside Mojo code.

from python import Python

import_module

To load a Python module, call Python.import_module with the module name as a string. It hands you the module back.

var np = Python.import_module("numpy")

Name It Like Python

The string you pass is exactly the name you would write in a Python import, like "math" or "numpy". Same names, same modules.

var math = Python.import_module("math")

Store the Handle

Save the returned module in a var so you can use it many times. That variable is your handle to everything the module offers.

var os = Python.import_module("os")

It Can Fail

If a module is missing, the import can raise an error. So importing usually lives in a function marked with raises.

fn load() raises:
    var np = Python.import_module("numpy")

Reach the Contents

Once imported, use dot access to reach functions and values inside the module, just like in Python itself.

var pi = math.pi

Use Installed Packages

You can import any third-party package that is installed in your Python environment, not only the standard library.

var pd = Python.import_module("pandas")

One Bridge, Many Modules

Import as many modules as you need. Each call returns its own handle, letting you mix several Python libraries in one Mojo file.

Environment Matters

Mojo uses your active Python environment to find modules. If a package imports in Python, it will import in Mojo too.

Why It Matters

Importing Python means you never start from zero: decades of tested tooling are one line away inside your fast Mojo code. ⚡

Quick Check

Recall how you bring a Python module into Mojo.

Recap

You learned to import Python with Python.import_module, store the handle, and unlock any installed library from Mojo. 🎯

Questions Fréquemment Posées

La leçon « Importer un module Python » est-elle gratuite ?

Oui — le texte complet de « Importer un module Python » 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 « Importer un module Python » ?

Utilisez Python.import_module dans Mojo. 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 1 sur 4.

Combien de temps prend la leçon « Importer un module Python » ?

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. Importer un module Python
  2. Appeler des fonctions Python
  3. Transférer des données entre les deux mondes
  4. Quand utiliser l’interopérabilité Python
← Retour à Mojo Academy