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
01Introdução ao Mojo & Configuração Subir o Ambiente
4 Chapters - 0/4 Completed
01
Introdução ao Mojo & Configuração Subir o Ambiente
4 Chapters - 0/4 Completed
O que é o Mojo? Por que é revolucionário?
Comparando Mojo vs. Python vs. C++
Configurar o Mojo no seu sistema (Mojo Playground, Instalação Local)
Escrevendo seu primeiro programa Mojo
02Sintaxe & Básicos do Mojo
4 Chapters - 0/4 Completed
02
Sintaxe & Básicos do Mojo
4 Chapters - 0/4 Completed
Variáveis e Tipos de Dados (Int, Float, Bool, String, etc.)
Constantes (let) vs. Variáveis Mutáveis (var)
Operadores (+, -, *, /, mod e, ou não)
Fluxo de controle: se, enquanto, para
03Funções & Memória Gestão em Mojo
4 Chapters - 0/4 Completed
03
Funções & Memória Gestão em Mojo
4 Chapters - 0/4 Completed
Definindo e chamando funções (def, retorno)
Argumentos de função & tipos de retorno
Funções em linha para otimização de desempenho
Gerenciamento de memória e alocação pilha vs. pilha
04Trabalhar com Tipos e Inferência de Tipos
4 Chapters - 0/4 Completed
04
Trabalhar com Tipos e Inferência de Tipos
4 Chapters - 0/4 Completed
Estático vs. Dinâmica digitação em Mojo
Usando struct para definir tipos de dados personalizados
Digite anotações de tipo & explícitas
Considerações de desempenho do sistema de tipo Mojo
05Programação orientada por objetos (OOP) em Mojo
4 Chapters - 0/4 Completed
05
Programação orientada por objetos (OOP) em Mojo
4 Chapters - 0/4 Completed
Definição de classes (classe vs. estrutura)
Herança & método sobrepondo
Usando auto e super palavras-chave
Classes e interfaces abstratas
06Alto desempenho Computação em Mojo
4 Chapters - 0/4 Completed
06
Alto desempenho Computação em Mojo
4 Chapters - 0/4 Completed
Compilação Just-In-Time do Mojo (JIT) vs. Interpretador do Python
Usando fn para funções compiladas
SIMD e processamento paralelo
Desempenho de benchmarking em Mojo
07Trabalhar com Arrays, Listas e Estruturas de Dados
4 Chapters - 0/4 Completed
07
Trabalhar com Arrays, Listas e Estruturas de Dados
4 Chapters - 0/4 Completed
Listas e Tuplas em Mojo
Usando Array para coleções de tamanho fixo
HashMaps & Dicionários
Processamento de dados otimizado
08Tratamento de Excepções e Depuração no Mojo
4 Chapters - 0/4 Completed
08
Tratamento de Excepções e Depuração no Mojo
4 Chapters - 0/4 Completed
Usando o try-captch para o tratamento de erros
Manipulação de exceções em tempo de execução
Depurando programas do Mojo
Afinação de perfil e desempenho
09Concorrencia e Paralelismo em Mojo
4 Chapters - 0/4 Completed
09
Concorrencia e Paralelismo em Mojo
4 Chapters - 0/4 Completed
Multi-threading vs. Multi-processamento
Usando desova e assincronização para execução paralela
Modelo de concorrência da Mojo & condições de corrida
Otimizar cargas de trabalho paralelas
10Construindo um Projeto Mojo – Otimizações AI & ML
4 Chapters - 0/4 Completed
10
Construindo um Projeto Mojo – Otimizações AI & ML
4 Chapters - 0/4 Completed