0Pricing
Mojo Academy · Урок

Импорт модуля Python

Используйте Python.import_module в Mojo.

«Импорт модуля Python» — бесплатный урок Mojo Academy на CoddyKit. Это урок 1 из 4. Ты можешь прочитать весь урок бесплатно ниже — а потом практиковать его прямо в браузере с встроенным редактором кода и ИИ-репетитором 24/7. Это часть пути обучения Mojo Academy, и твой прогресс синхронизируется между веб-версией и приложением CoddyKit. Курс Mojo Academy содержит 4 уроков всего.

Части этого урока еще не переведены и отображаются на английском.

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. 🎯

Часто задаваемые вопросы

Урок «Импорт модуля Python» бесплатный?

Да — полный текст урока «Импорт модуля Python» бесплатно доступен здесь в веб-версии. Чтобы практиковать его интерактивно (встроенный редактор кода и ИИ-репетитор 24/7) и разблокировать остальной курс Mojo Academy, подпишись на CoddyKit PRO. Курс Mojo Academy содержит 4 уроков всего.

Чему я научусь в уроке «Импорт модуля Python»?

Используйте Python.import_module в Mojo. Ты практикуешь Mojo Academy с помощью реального кода, который запускаешь прямо в браузере, и ИИ-репетитор 24/7 отвечает на твои вопросы во время урока.

Нужен ли мне опыт, чтобы начать Mojo Academy?

Предыдущий опыт не требуется. Mojo Academy на CoddyKit структурирован для всех уровней — от новичков до продвинутых, поэтому ты можешь начать отсюда или с самого начала и учиться в своем темпе. Это урок 1 из 4.

Сколько времени занимает урок «Импорт модуля Python»?

Большинство уроков CoddyKit занимают около 5–10 минут. Каждый из них компактный и интерактивный, поэтому ты постоянно делаешь прогресс и продолжаешь с того же места в веб-версии и приложении.

Можно ли писать и запускать код в этом уроке Mojo Academy?

Да. Каждый урок Mojo Academy включает встроенный редактор кода, поэтому ты пишешь и запускаешь реальный код прямо в браузере и получаешь моментальную обратную связь от AI — локальная установка не требуется.

Все уроки этого курса

  1. Импорт модуля Python
  2. Вызов функций Python
  3. Передача данных через мост
  4. Когда использовать взаимодействие с Python
← Назад к Mojo Academy