0Pricing
Mojo Academy · Lekcja

Mojo jako nadzbiór Pythona

Znajoma składnia i nowe możliwości wydajnościowe.

Mojo jako nadzbiór Pythona 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.

Python i coś więcej

Mojo jest zbudowane jako nadzbiór Pythona: znany Panu lub Pani Python stanowi punkt wyjścia, a na nim nakładane są nowe możliwości. 🧩

Rozpoznawalna składnia

Wcięcia, dwukropki i przejrzyste słowa kluczowe pozostają takie same. Pętla for w Mojo wygląda tak samo jak jej odpowiednik w Pythonie.

for i in range(3):
    print(i)

Te same znajome funkcje

Codzienne narzędzia, takie jak print i range, działają bezpośrednio także tutaj, więc dotychczasowe nawyki z Pythona nadal sprawdzają się w Mojo.

print("Mojo feels familiar")

Stopniowe wdrażanie

Może Pan lub Pani już dziś zacząć pisać kod w stylu Pythona, a następnie stopniowo korzystać z szybszych funkcji Mojo, we własnym tempie.

Nowe słowo kluczowe: var

Mojo dodaje var do jawnego deklarowania zmiennej, dzięki czemu zamiar programisty jest jasny, a kompilator może lepiej zoptymalizować kod.

var count = 10

Opcjonalne adnotacje typów

Może Pan lub Pani oznaczać wartości typem, takim jak Int. W Mojo jest to opcjonalna składnia znana z Pythona, która odblokowuje rzeczywistą szybkość.

var score: Int = 100

Dwa rodzaje funkcji

Mojo zachowuje pythonowe def, ale dodaje fn do tworzenia bardziej rygorystycznych i szybszych funkcji. To Pan lub Pani wybiera, jak duży poziom rygoru jest potrzebny.

fn add(a: Int, b: Int) -> Int:
    return a + b

Struct zapewniający szybkość

Oprócz klas Mojo oferuje struct — szybki, statycznie typowany sposób łączenia danych i zachowania.

struct Point:
    var x: Int
    var y: Int

Nadzbiór zmierzający do pełnej zgodności

Mojo ma docelowo uruchamiać cały poprawny kod Pythona, a już dziś obsługuje znajomy i użyteczny podzbiór oraz własne funkcje.

Zachowaj swój model mentalny

Ponieważ podstawą jest Python, istniejący model mentalny można przenieść bez zmian. Zamiast uczyć się wszystkiego od nowa, wystarczy dodać nowe narzędzia.

Znajomy charakter, nowe granice

Najważniejsza idea jest prosta: Mojo przypomina Pythona, ale podnosi granicę wydajności znacznie powyżej tego, co może osiągnąć czysty Python. ⚡

Szybkie sprawdzenie

Proszę przypomnieć sobie, co naprawdę daje bycie nadzbiorem Pythona.

Podsumowanie

Widział się Pan lub widziała się Pani, że Mojo zachowuje składnię Pythona, a jednocześnie dodaje var, adnotacje typów, fn i struct, zapewniając płynną ścieżkę rozwoju. 🎯

Często zadawane pytania

Czy lekcja „Mojo jako nadzbiór Pythona” jest bezpłatna?

Tak — pełny tekst „Mojo jako nadzbiór 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 „Mojo jako nadzbiór Pythona”?

Znajoma składnia i nowe możliwości wydajnościowe. Ć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 „Mojo jako nadzbiór 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

  1. Jaki problem rozwiązuje Mojo?
  2. Mojo jako nadzbiór Pythona
  3. Miejsce Mojo w stosie AI
  4. Szybkość kodu kompilowanego, wygoda Pythona
← Powrót do Mojo Academy