- Executores
-
Aprender
Aprender Python Exemplos executáveis, NumPy, pandas e mais Aprender IARedes neurais, ML e LLMs do zero Aprender C e C++ Ponteiros, memória, STL e C++ moderno Aprender C#Fundamentos, POO, LINQ, async e exercícios .NET Algoritmos em Python Busca, ordenação, recursão e visualizações O(n) Algoritmos em C e C++ Compare implementações em C e C++
- DesafiosNovo
Fundamentos de C#
Do primeiro programa a operadores, entrada, condições, laços, strings, arrays, coleções, métodos e exceções, com um desafio após cada tema.
Começar a trilha →1 Primeiros passos 4 lições
- Lição 1 desafio Hello World e a estrutura de um programa em C# Nesta lição, você vai escrever seu primeiro programa em C# e conhecer a estrutura básica de uma aplicação de console.
- Lição 2 desafios Tipos de dados, variáveis e constantes em C# Nesta lição, você vai declarar variáveis com tipo explícito, usar a palavra-chave var e criar constantes com const em C#.
- Lição 2 desafios Operadores e a classe Math em C# Nesta lição, você vai usar operadores aritméticos, de atribuição, de comparação e lógicos e as funções matemáticas da classe Math em C#.
- Lição 2 desafios Ler dados do teclado em C# Nesta lição, você vai ler o que o usuário digita com Console.ReadLine e convertê-lo em número com segurança usando int.TryParse.
2 Decisões 2 lições
- Lição 2 desafios Condicionais e expressões switch em C# Nesta lição, você vai usar uma expressão switch para atribuir um conceito a uma nota de forma curta e fácil de ler.
- Lição 1 desafio Calculadora simples com expressão switch em C# Nesta lição, você vai criar uma calculadora simples com uma expressão switch que trata todas as operações e os casos inválidos.
3 Laços 1 lição
4 Strings e texto 2 lições
- Lição 3 desafios Strings e interpolação de strings em C# Nesta lição, você vai trabalhar com texto usando os recursos de string do C#: interpolação, remoção de espaços e busca sem diferenciar maiúsculas de minúsculas.
- Lição 1 desafio Formatar faturas e números em C# Nesta lição, você vai imprimir uma pequena fatura com colunas alinhadas e valores formatados com interpolação de strings.
5 Coleções 3 lições
- Lição 3 desafios Arrays em C# Nesta lição, você vai criar, ler, alterar, percorrer e ordenar arrays em C#, incluindo arrays bidimensionais.
- Lição 2 desafios List e Dictionary em C# Nesta lição, você vai guardar dados em ordem com List e dados de chave e valor com Dictionary em C#.
- Lição 2 desafios Contar a frequência de palavras com Dictionary em C# Nesta lição, você vai contar quantas vezes cada palavra aparece em uma frase com Dictionary, depois de passar tudo para minúsculas.
6 Funções 2 lições
- Lição 2 desafios Métodos, parâmetros e tuplas em C# Nesta lição, você vai definir um método que retorna vários valores ao mesmo tempo com uma tupla nomeada.
- Lição 2 desafios Retornar várias estatísticas com uma tupla em C# Nesta lição, você vai escrever um método que retorna o menor valor, o maior valor e a média de uma vez com uma tupla.
7 Erros e arquivos 2 lições
- Lição 2 desafios Tratamento de exceções em C# Nesta lição, você vai validar dados de entrada e tratar erros previsíveis sem que o programa pare de repente.
- Lição 1 desafio Validar dados de entrada com TryParse em C# Nesta lição, você vai converter em número os dados digitados pelo usuário com segurança usando TryParse, sem precisar de exceções.