- 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 la struttura di un programma C# In questa lezione scriverai il tuo primo programma C# e conoscerai la struttura di base di un'applicazione console.
- Lezione 2 sfide Tipi di dati, variabili e costanti in C# In questa lezione dichiarerai variabili con un tipo esplicito, userai la parola chiave var e creerai costanti con const in C#.
- Lezione 2 sfide Operatori e la classe Math in C# In questa lezione userai operatori aritmetici, di assegnazione, di confronto e logici e le funzioni matematiche della classe Math in C#.
- Lezione 2 sfide Leggere dati dalla tastiera in C# In questa lezione leggerai ciò che scrive l'utente con Console.ReadLine e lo convertirai in numero in modo sicuro con int.TryParse.
2 Decisioni 2 lezioni
- Lezione 2 sfide Condizioni ed espressioni switch in C# In questa lezione userai un'espressione switch per assegnare un giudizio a un voto in modo breve e leggibile.
- Lezione 1 sfida Una calcolatrice semplice con l'espressione switch in C# In questa lezione creerai una calcolatrice semplice con un'espressione switch che gestisce tutte le operazioni e i casi non validi.
3 Cicli 1 lezione
4 Stringhe e testo 2 lezioni
- Lezione 3 sfide Stringhe e interpolazione di stringhe in C# In questa lezione lavorerai con il testo usando le funzionalità delle stringhe di C#: interpolazione, rimozione degli spazi e ricerca senza distinguere maiuscole e minuscole.
- Lezione 1 sfida Formattare fatture e numeri in C# In questa lezione stamperai una piccola fattura con colonne allineate e importi formattati con l'interpolazione di stringhe.
5 Collezioni 3 lezioni
- Lezione 3 sfide Gli array in C# In questa lezione creerai, leggerai, modificherai, scorrerai e ordinerai array in C#, compresi quelli bidimensionali.
- Lezione 2 sfide List e Dictionary in C# In questa lezione memorizzerai dati ordinati con List e dati di tipo chiave e valore con Dictionary in C#.
- Lezione 2 sfide Contare la frequenza delle parole con Dictionary in C# In questa lezione conterai quante volte compare ogni parola di una frase con Dictionary, dopo aver portato tutto in minuscolo.
6 Funzioni 2 lezioni
- Lezione 2 sfide Metodi, parametri e tuple in C# In questa lezione definirai un metodo che restituisce più valori insieme con una tupla con nomi.
- Lezione 2 sfide Restituire più statistiche con una tupla in C# In questa lezione scriverai un metodo che restituisce minimo, massimo e media insieme con una tupla.
7 Errori e file 2 lezioni
- Lezione 2 sfide Gestire le eccezioni in C# In questa lezione controllerai i dati in ingresso e gestirai gli errori prevedibili senza che il programma si fermi all'improvviso.
- Lezione 1 sfida Controllare i dati in ingresso con TryParse in C# In questa lezione convertirai in numero i dati inseriti dall'utente in modo sicuro con TryParse, senza bisogno di eccezioni.