Mojo
Get Started!
0
Course Details
Language: Mojo
Duration:
Difficulty:
Category: Programming
Certificate: Yes
Requirements
✅ Basic understanding of programming concepts (Python knowledge helpful but not required) ✅ Mojo SDK or access to a Mojo-enabled environment ✅ Familiarity with basic terminal/command-line operations
Content
01Wprowadzenie do Mojo & Ustawienie Początek rozdziału
4 Chapters - 0/4 Completed
01
Wprowadzenie do Mojo & Ustawienie Początek rozdziału
4 Chapters - 0/4 Completed
Co to jest Mojo? Dlaczego to rewolucyjne?
Porównanie Mojo vs Python vs C + +
Konfigurowanie Mojo na Twoim systemie (Mojo Playground, Instalacja lokalna)
Pisanie pierwszego programu Mojo
02Składnia Mojo & Podstawy
4 Chapters - 0/4 Completed
02
Składnia Mojo & Podstawy
4 Chapters - 0/4 Completed
Zmienne i typy danych (Int, Float, Bool, String itp.)
Stałe (let) kontra zmienne mutalne (var)
Operatorzy (+, -, *, /, mod i, lub nie)
Sterowanie przepływem: jeśli - w innym czasie, dla
03Funkcje i pamięć Zarządzanie w Mojo
4 Chapters - 0/4 Completed
03
Funkcje i pamięć Zarządzanie w Mojo
4 Chapters - 0/4 Completed
Określanie i wywoływanie funkcji (def, return)
Argumenty funkcji i typy zwrotu
Funkcje wewnętrzne do optymalizacji wydajności
Zarządzanie pamięcią i alokacją stosu a alokacją stosu
04Praca z wnioskowaniem typów i typów
4 Chapters - 0/4 Completed
04
Praca z wnioskowaniem typów i typów
4 Chapters - 0/4 Completed
Static vs. Dynamiczne pisanie w Mojo
Używanie struktury do definiowania niestandardowych typów danych
Zapytanie typu i wyraźne adnotacje typu
Ocena wydajności systemu typu Mojo
05Programowanie obiektywne (OOP) w Mojo
4 Chapters - 0/4 Completed
05
Programowanie obiektywne (OOP) w Mojo
4 Chapters - 0/4 Completed
Określanie klas (klasa vs struct)
Zatwierdzenie & metody nadrzędnej
Korzystanie z siebie i super słowa kluczowe
Klasy abstrakcyjne i interfejsy
06Wysokosprawność Obliczanie w Mojo
4 Chapters - 0/4 Completed
06
Wysokosprawność Obliczanie w Mojo
4 Chapters - 0/4 Completed
Just-In- Time (JIT)
Używanie fn dla skompilowanych funkcji
SIMD i przetwarzanie równoległe
Charakterystyka porównawcza w Mojo
07Praca z tablicami, wykazami i strukturami danych
4 Chapters - 0/4 Completed
07
Praca z tablicami, wykazami i strukturami danych
4 Chapters - 0/4 Completed
Listy i tuples w Mojo
Korzystanie z Array dla stałych rozmiarów kolekcji
HashMaps i słowniki
Zoptymalizowane przetwarzanie danych
08Wyjątek Obsługa & Debugowanie w Mojo
4 Chapters - 0/4 Completed
08
Wyjątek Obsługa & Debugowanie w Mojo
4 Chapters - 0/4 Completed
Używanie tri- catch do obsługi błędów
Obsługa wyjątków w czasie biegu
Debugowanie programów Mojo
Profilowanie i strojenie wydajności
09Współzależność i równoległość w Mojo
4 Chapters - 0/4 Completed
09
Współzależność i równoległość w Mojo
4 Chapters - 0/4 Completed
Multi- gwintowanie vs Multi- przetwarzanie
Używanie spawn i async do równoległego wykonywania
Modelka i warunki wyścigowe Mojo
Optymalizacja równoległych obciążeń roboczych
10Budowa projektu Mojo - Optymalizacja AI & ML
4 Chapters - 0/4 Completed
10
Budowa projektu Mojo - Optymalizacja AI & ML
4 Chapters - 0/4 Completed