Importowanie modułu Pythona
Korzystaj z Python.import_module w Mojo.
Importowanie modułu Pythona to bezpłatna lekcja Mojo Academy na CoddyKit. To lekcja 1 z 4. Możesz przeczytać całą lekcję poniżej za darmo — a potem ćwiczyć ją interaktywnie w przeglądarce z wbudowanym edytorem kodu i tutorem AI dostępnym 24/7. To część ścieżki edukacyjnej Mojo Academy, a Twój postęp synchronizuje się między webem a aplikacją CoddyKit. Kurs Mojo Academy zawiera 4 lekcji w sumie.
Zachowaj swoje ulubione biblioteki
Mojo pozwala korzystać z ogromnego ekosystemu języka Python, dzięki czemu mogą Państwo nadal używać znanych bibliotek, zyskując przy tym większą szybkość. 🐍
Obiekt Python
Współdziałanie zaczyna się od wbudowanego obiektu Python, który umożliwia importowanie i wywoływanie kodu Pythona z poziomu kodu Mojo.
from python import Pythonimport_module
Aby załadować moduł Pythona, należy wywołać Python.import_module, przekazując nazwę modułu jako ciąg znaków. Wywołanie zwraca moduł.
var np = Python.import_module("numpy")Nazwij go tak jak w Pythonie
Przekazany ciąg znaków jest dokładnie taką nazwą, jaką zapisaliby Państwo w instrukcji import języka Python, na przykład "math" lub "numpy". Te same nazwy oznaczają te same moduły.
var math = Python.import_module("math")Zapisz uchwyt
Zapisz zwrócony moduł w zmiennej var, aby móc używać go wielokrotnie. Ta zmienna jest uchwytem do wszystkich elementów udostępnianych przez moduł.
var os = Python.import_module("os")Importowanie może się nie udać
Jeśli brakuje modułu, importowanie może raise błąd. Dlatego importowanie zwykle umieszcza się w funkcji oznaczonej słowem raises.
fn load() raises:
var np = Python.import_module("numpy")Uzyskaj dostęp do zawartości
Po zaimportowaniu modułu należy używać dostępu za pomocą kropki, aby odwoływać się do funkcji i wartości wewnątrz modułu — tak samo jak w samym Pythonie.
var pi = math.piUżywaj zainstalowanych pakietów
Można importować dowolny pakiet zewnętrzny, który jest zainstalowany w środowisku Pythona, a nie tylko bibliotekę standardową.
var pd = Python.import_module("pandas")Jeden most, wiele modułów
Można importować tyle modułów, ile potrzeba. Każde wywołanie zwraca własny uchwyt, co pozwala łączyć kilka bibliotek Pythona w jednym pliku Mojo.
Znaczenie ma środowisko
Mojo korzysta z aktywnego środowiska Pythona podczas wyszukiwania modułów. Jeśli pakiet można zaimportować w Pythonie, będzie można zaimportować go również w Mojo.
Dlaczego ma to znaczenie
Importowanie Pythona oznacza, że nie muszą Państwo zaczynać od zera: dziesięciolecia sprawdzonych narzędzi są dostępne w jednej linijce szybkiego kodu Mojo. ⚡
Szybkie sprawdzenie
Przypomnij sobie, jak wprowadzić moduł Pythona do Mojo.
Podsumowanie
Nauczyli się Państwo importować Pythona za pomocą Python.import_module, zapisywać uchwyt i uzyskiwać dostęp z Mojo do dowolnej zainstalowanej biblioteki. 🎯
Często zadawane pytania
Czy lekcja „Importowanie modułu Pythona” jest bezpłatna?
Tak — pełny tekst „Importowanie modułu Pythona” jest dostępny za darmo tutaj w sieci. Aby ćwiczyć ją interaktywnie (wbudowany edytor kodu i tutor AI dostępny 24/7) i odblokować resztę kursu Mojo Academy, przejdź na CoddyKit PRO. Kurs Mojo Academy zawiera 4 lekcji w sumie.
Co nauczysz się w „Importowanie modułu Pythona”?
Korzystaj z Python.import_module w Mojo. Ćwiczysz Mojo Academy z praktycznym kodem, który uruchamiasz bezpośrednio w przeglądarce, a tutor AI dostępny 24/7 odpowiada na Twoje pytania podczas pracy nad lekcją.
Czy potrzebuję doświadczenia, aby zacząć Mojo Academy?
Nie wymagamy żadnego doświadczenia. Mojo Academy w CoddyKit jest strukturyzowany dla początkujących i zaawansowanych użytkowników, więc możesz zacząć tutaj lub od początku i uczyć się w swoim tempie. To lekcja 1 z 4.
Ile czasu zajmuje lekcja „Importowanie modułu Pythona”?
Większość lekcji CoddyKit trwa około 5–10 minut. Każda lekcja to mały, interaktywny krok, dzięki czemu robisz systematyczne postępy i zawsze wracasz dokładnie do tego samego miejsca — na webie i w aplikacji.
Czy mogę pisać i uruchamiać kod w tej lekcji Mojo Academy?
Tak. Każda lekcja Mojo Academy zawiera wbudowany edytor kodu, więc piszesz i uruchamiasz prawdziwy kod bezpośrednio w przeglądarce i od razu otrzymujesz sprzężenie zwrotne od AI — bez konfiguracji na komputerze.
Wszystkie lekcje w tym kursie
- Importowanie modułu Pythona
- Wywoływanie funkcji Pythona
- Przenoszenie danych przez most
- Kiedy używać interoperacyjności z Pythonem