- 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 estrutura do programa Entenda o ponto de entrada e a estrutura de um programa de console em C#.
- Lição 2 desafios Tipos, variáveis e constantes Declare valores fortemente tipados e constantes em C#.
- Lição 2 desafios Operadores e matemática Use operadores aritméticos, de atribuição, de comparação e lógicos em C#, além da classe Math.
- Lição 2 desafios Lendo a entrada do console Leia o que o usuário digita com Console.ReadLine e converta com segurança usando int.TryParse.
2 Decisões 2 lições
- Lição 2 desafios Condições e expressões switch Escolha o comportamento com if e expressões switch concisas.
- Lição 1 desafio Calculadora com expressão switch Crie uma calculadora com uma expressão switch do C#.
3 Laços 1 lição
4 Strings e texto 2 lições
- Lição 3 desafios Strings e interpolação Monte e examine textos com os recursos modernos de string do C#.
- Lição 1 desafio Fatura e formatação numérica Formate uma saída monetária alinhada com interpolação.
5 Coleções 3 lições
- Lição 3 desafios Arrays Crie, leia, altere, percorra e ordene arrays em C#, inclusive bidimensionais.
- Lição 2 desafios Listas e dicionários Guarde valores ordenados e dados por chave com coleções genéricas.
- Lição 2 desafios Frequência de palavras com Dictionary Conte palavras normalizadas com Dictionary<TKey,TValue>.
6 Funções 2 lições
- Lição 2 desafios Métodos, parâmetros e tuplas Defina métodos reutilizáveis com resultados nomeados e vários valores de retorno.
- Lição 2 desafios Retornar estatísticas com tuplas Retorne vários resultados nomeados sem criar uma classe.
7 Erros e arquivos 2 lições
- Lição 2 desafios Tratamento de exceções Valide operações e recupere-se de falhas esperadas.
- Lição 1 desafio Validar entrada com TryParse Analise a entrada do usuário sem usar exceções para a validação comum.