Budowanie .mojopkg
Spakuj pakiet do ponownego użycia.
Budowanie .mojopkg to bezpłatna lekcja Mojo Academy na CoddyKit. To lekcja 2 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.
Od plików do pakietu
Udostępnianie luźnych plików jest podatne na problemy. Mojo pozwala połączyć folder modułów w jeden uporządkowany artefakt typu package. 📦
Pakiet to folder
Pakiet to katalog powiązanych modułów traktowany jako jedna jednostka, którą można importować — podobnie jak folder plików.
Znacznik __init__
Folder staje się pakietem, gdy zawiera plik __init__.mojo. Ten plik oznacza katalog jako możliwy do zaimportowania.
Utwórz pakiet
Polecenie mojo package kompiluje ten folder do jednego pliku, który można rozpowszechniać.
mojo package mypkg -o mypkg.mojopkgPlik .mojopkg
Wynikiem jest plik .mojopkg. To skompilowany pakiet Twoich modułów, gotowy do udostępnienia lub wdrożenia.
Importowanie pakietu
Każdy, kto ma Twój plik .mojopkg na ścieżce importu, może używać go tak jak zwykłego modułu napisanego samodzielnie.
from mypkg import addFolder lub plik — ten sam import
Ten sam import działa niezależnie od tego, czy pakiet jest źródłowym folderem, czy skompilowanym plikiem .mojopkg. Możesz swobodnie przełączać się między tymi postaciami.
Po co kompilować pakiet
Skompilowany pakiet to jeden skompilowany plik zamiast wielu źródeł, dzięki czemu ładuje się szybko i łatwiej go rozpowszechniać.
Ustaw nazwę pliku wynikowego
Flaga -o wybiera nazwę pliku wynikowego. Bez niej pakiet zachowuje nazwę katalogu z sufiksem .mojopkg.
Znajdowanie pakietu
Mojo wyszukuje importy na swojej ścieżce importu. Umieść plik .mojopkg w miejscu przeszukiwanym przez projekt, a import zostanie rozwiązany.
Udostępniaj bez obaw
Pojedynczy plik .mojopkg to przejrzysty sposób na przekazanie biblioteki współpracownikowi lub innemu projektowi. 🚀
Szybkie sprawdzenie
Ustalmy dokładnie, jak folder staje się pakietem.
Podsumowanie
Pakiet to folder modułów zawierający __init__.mojo. Uruchom mojo package, aby skompilować go do jednego pliku .mojopkg gotowego do udostępnienia. 🎯
Ucz się Mojo dzięki korepetycjom AI — za darmo
Pisz i uruchamiaj kod w przeglądarce, otrzymuj natychmiastową pomoc od korepetytora AI dostępnego 24/7 i kontynuuj naukę w sieci lub w aplikacji.
- Kursy
- 30
- Lekcje
- 120
Często zadawane pytania
Czy lekcja „Budowanie .mojopkg” jest bezpłatna?
Tak — pełny tekst „Budowanie .mojopkg” 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 „Budowanie .mojopkg”?
Spakuj pakiet do ponownego użycia. Ć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 2 z 4.
Ile czasu zajmuje lekcja „Budowanie .mojopkg”?
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.