Visão Geral
Este curso apresenta a linguagem Mojo, criada para Inteligência Artificial e computação de alto desempenho, combinando simplicidade do Python com performance próxima ao C++.
O curso é prático e introdutório, ideal para quem deseja entrar no ecossistema Mojo e se preparar para aplicações modernas de IA e HPC.
Objetivo
Após realizar este curso MOJO FUNDAMENTALS – INTRODUÇÃO À LINGUAGEM, você será capaz de:
- Compreender o propósito e arquitetura do Mojo
- Escrever código básico em Mojo
- Comparar Mojo com Python e C++
- Executar e compilar programas Mojo
- Identificar cenários onde Mojo oferece vantagem de performance
Publico Alvo
-
- Desenvolvedores Python
- Cientistas de Dados
- Profissionais de IA
- Estudantes de Computação e TI
- Profissionais interessados em performance
-
Pre-Requisitos
-
- Lógica de programação
- Conhecimento básico de Python (recomendado)
-
Materiais
Ingles/Portugues
Conteúdo Programatico
MÓDULO 1 – INTRODUÇÃO AO MOJO E AO ECOSSISTEMA (4h)
- O que é Mojo
- Por que Mojo foi criado
- Casos de uso reais
- Mojo no ecossistema de IA
- Comparação Python × Mojo × C++
MÓDULO 2 – SINTAXE E FUNDAMENTOS DA LINGUAGEM (4h)
- Estrutura de um programa Mojo
- Tipos de dados
- Variáveis e constantes
- Funções
- Controle de fluxo
MÓDULO 3 – TIPAGEM, PERFORMANCE E CONTROLE (4h)
- Tipagem estática e dinâmica
- Funções tipadas
- Introdução ao controle de memória
- Performance e compilação
- Boas práticas iniciais
MÓDULO 4 – MOJO NA PRÁTICA (4h)
- Integração com Python
- Execução de código Mojo
- Pequenos benchmarks
- Migração simples de código Python
- Projeto prático introdutório
TENHO INTERESSE