- Esecutori
-
Impara
Impara Python Esempi eseguibili, NumPy, pandas e altro Impara l'IAReti neurali, ML e LLM da zero Impara C e C++ Puntatori, memoria, STL e C++ moderno Impara C#Fondamenti, OOP, LINQ, async ed esercizi .NET Algoritmi Python Ricerca, ordinamento, ricorsione e visualizzazioni O(n) Algoritmi C e C++ Confronta le implementazioni in C e C++
- SfideNuovo
Fondamenti di C#
Dal primo programma a operatori, input, condizioni, cicli, stringhe, array, collezioni, metodi ed eccezioni, con una sfida dopo ogni argomento.
Inizia il percorso →1 Primi passi 4 lezioni
- Lezione 1 sfida Hello World e struttura del programma Capire il punto di ingresso e la struttura di un programma console C#.
- Lezione 2 sfide Tipi, variabili e costanti Dichiarare valori fortemente tipizzati e costanti in C#.
- Lezione 2 sfide Operatori e matematica Usare operatori aritmetici, di assegnazione, di confronto e logici in C#, più la classe Math.
- Lezione 2 sfide Leggere l'input della console Leggere ciò che l'utente digita con Console.ReadLine e convertirlo in sicurezza con int.TryParse.
2 Decisioni 2 lezioni
- Lezione 2 sfide Condizioni ed espressioni switch Scegliere il comportamento con istruzioni if ed espressioni switch concise.
- Lezione 1 sfida Calcolatrice con espressione switch Costruire una calcolatrice con un'espressione switch di C#.
3 Cicli 1 lezione
4 Stringhe e testo 2 lezioni
- Lezione 3 sfide Stringhe e interpolazione Comporre ed esaminare testo con le funzionalità moderne delle stringhe C#.
- Lezione 1 sfida Fattura e formattazione numerica Formattare un output monetario allineato con l'interpolazione.
5 Collezioni 3 lezioni
- Lezione 3 sfide Array Creare, leggere, modificare, scorrere e ordinare array C#, anche bidimensionali.
- Lezione 2 sfide Liste e dizionari Memorizzare valori ordinati e dati per chiave con collezioni generiche.
- Lezione 2 sfide Frequenza delle parole con Dictionary Contare parole normalizzate con Dictionary<TKey,TValue>.
6 Funzioni 2 lezioni
- Lezione 2 sfide Metodi, parametri e tuple Definire metodi riutilizzabili con risultati con nome e più valori di ritorno.
- Lezione 2 sfide Restituire statistiche con le tuple Restituire più risultati con nome senza creare una classe.
7 Errori e file 2 lezioni
- Lezione 2 sfide Gestione delle eccezioni Validare le operazioni e riprendersi da errori previsti.
- Lezione 1 sfida Validare l'input con TryParse Analizzare l'input dell'utente senza usare eccezioni per la validazione ordinaria.