Mojo Academy · Lekcja

Budowanie .mojopkg

Spakuj pakiet do ponownego użycia.

Lekcja 2 z 413 kroki

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

Plik .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 add

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

Bezpłatny start

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.

Wszystkie lekcje w tym kursie

  1. Moduły i importy
  2. Budowanie .mojopkg
  3. Publiczne API i struktura
  4. Najlepsze praktyki układu projektu
← Powrót do Mojo Academy