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
01Введение в Mojo & Setting Вверх по окружающей среде
4 Chapters - 0/4 Completed
01
Введение в Mojo & Setting Вверх по окружающей среде
4 Chapters - 0/4 Completed
Что такое Моджо? Почему это революционно?
Сравнение Mojo против Python против C++
Настройка Mojo в вашей системе (Mojo Playground, локальная установка)
Написание первой программы Mojo
02Синтаксис и основы Mojo
4 Chapters - 0/4 Completed
02
Синтаксис и основы Mojo
4 Chapters - 0/4 Completed
Переменные и типы данных (Int, Float, Bool, String и т. Д.)
Константы (let) vs. изменчивые переменные (var)
Операторы (+, -, *, /, mod, и, или нет)
Контрольный поток: if-else, while, for
03Функции и память Менеджмент в Mojo
4 Chapters - 0/4 Completed
03
Функции и память Менеджмент в Mojo
4 Chapters - 0/4 Completed
Определение и вызов функций (def, return)
Функциональные аргументы и типы возвратов
Функции inline для оптимизации производительности
Управление памятью и стек против распределения кучи
04Работа с типами и выводами типа
4 Chapters - 0/4 Completed
04
Работа с типами и выводами типа
4 Chapters - 0/4 Completed
Статический против динамического набора в Mojo
Использование структуры для определения пользовательских типов данных
Вывод типа и явные аннотации типа
Соображения производительности системы типа Mojo
05Объектно-ориентированное программирование (OOP) в Mojo
4 Chapters - 0/4 Completed
05
Объектно-ориентированное программирование (OOP) в Mojo
4 Chapters - 0/4 Completed
Определение классов (класс против структуры)
Наследование и метод превышения
Использование собственных и супер ключевых слов
Абстрактные классы и интерфейсы
06Высокая производительность Компьютеры в Mojo
4 Chapters - 0/4 Completed
06
Высокая производительность Компьютеры в Mojo
4 Chapters - 0/4 Completed
Компиляция Mojo Just-In-Time (JIT) против интерпретатора Python
Использование fn для компилируемых функций
SIMD и параллельная обработка
Показатели бенчмаркинга в Мохо
07Работа с массивами, списками и структурами данных
4 Chapters - 0/4 Completed
07
Работа с массивами, списками и структурами данных
4 Chapters - 0/4 Completed
Альбомы & Tuples In Mojo
Использование Array для коллекций фиксированного размера
HashMaps и словари
Оптимизированная обработка данных
08Обработка и отладка в Mojo
4 Chapters - 0/4 Completed
08
Обработка и отладка в Mojo
4 Chapters - 0/4 Completed
Использование trycatch для обработки ошибок
Обработка исключений во время выполнения
Отладка программ Mojo
Профилирование и настройка производительности
09Параллелизм и параллелизм в моджо
4 Chapters - 0/4 Completed
09
Параллелизм и параллелизм в моджо
4 Chapters - 0/4 Completed
Многопоточность vs. многопроцессорность
Использование нереста и асинка для параллельного выполнения
Моджо параллельная модель и условия гонки
Оптимизация параллельных рабочих нагрузок
10Создание проекта Mojo - оптимизация AI & ML
4 Chapters - 0/4 Completed
10
Создание проекта Mojo - оптимизация AI & ML
4 Chapters - 0/4 Completed