- Exécuteurs
-
Apprendre
Apprendre Python Exemples exécutables, NumPy, pandas et plus Apprendre l'IARéseaux de neurones, ML et LLM de zéro Apprendre le C et le C++ Pointeurs, mémoire, STL et C++ moderne Apprendre le C#Bases, POO, LINQ, async et exercices .NET Algorithmes Python Recherche, tri, récursivité et visualisations O(n) Algorithmes C et C++ Comparer les implémentations en C et C++
- DéfisNouveau
Les bases du C#
Du premier programme aux opérateurs, à la saisie, aux conditions, boucles, chaînes, tableaux, collections, méthodes et exceptions, avec un défi après chaque thème.
Commencer le parcours →1 Premiers pas 4 leçons
- Leçon 1 défi Hello World et la structure d'un programme C# Dans cette leçon, vous allez écrire votre premier programme C# et découvrir la structure de base d'une application console.
- Leçon 2 défis Types de données, variables et constantes en C# Dans cette leçon, vous allez déclarer des variables au type explicite, utiliser le mot-clé var et créer des constantes avec const en C#.
- Leçon 2 défis Opérateurs et classe Math en C# Dans cette leçon, vous allez utiliser les opérateurs arithmétiques, d'affectation, de comparaison et logiques, ainsi que les fonctions mathématiques de la classe Math en C#.
- Leçon 2 défis Lire des données au clavier en C# Dans cette leçon, vous allez lire la saisie de l'utilisateur avec Console.ReadLine et la convertir en nombre en toute sécurité avec int.TryParse.
2 Conditions 2 leçons
- Leçon 2 défis Conditions et expressions switch en C# Dans cette leçon, vous allez attribuer une mention à une note de façon concise et lisible avec une expression switch.
- Leçon 1 défi Une calculatrice simple avec une expression switch en C# Dans cette leçon, vous allez créer une calculatrice simple avec une expression switch qui gère toutes les opérations ainsi que les cas invalides.
3 Boucles 1 leçon
4 Chaînes et texte 2 leçons
- Leçon 3 défis Chaînes et interpolation de chaînes en C# Dans cette leçon, vous allez manipuler du texte avec les fonctionnalités de chaînes de C# : interpolation, suppression des espaces et recherche sans tenir compte de la casse.
- Leçon 1 défi Mettre en forme une facture et des nombres en C# Dans cette leçon, vous allez afficher une petite facture aux colonnes alignées et aux montants formatés grâce à l'interpolation de chaînes.
5 Collections 3 leçons
- Leçon 3 défis Les tableaux en C# Dans cette leçon, vous allez créer, lire, modifier, parcourir et trier des tableaux en C#, y compris des tableaux à deux dimensions.
- Leçon 2 défis List et Dictionary en C# Dans cette leçon, vous allez stocker des données ordonnées avec List et des données clé-valeur avec Dictionary en C#.
- Leçon 2 défis Compter la fréquence des mots avec Dictionary en C# Dans cette leçon, vous allez compter combien de fois chaque mot apparaît dans une phrase avec un Dictionary, après l'avoir passée en minuscules.
6 Fonctions 2 leçons
- Leçon 2 défis Méthodes, paramètres et tuples en C# Dans cette leçon, vous allez définir une méthode qui renvoie plusieurs valeurs à la fois grâce à un tuple nommé.
- Leçon 2 défis Renvoyer plusieurs statistiques avec un tuple en C# Dans cette leçon, vous allez écrire une méthode qui renvoie à la fois le minimum, le maximum et la moyenne grâce à un tuple.
7 Erreurs et fichiers 2 leçons
- Leçon 2 défis La gestion des exceptions en C# Dans cette leçon, vous allez vérifier les données d'entrée et gérer les erreurs prévisibles sans que le programme s'arrête brutalement.
- Leçon 1 défi Vérifier les données d'entrée avec TryParse en C# Dans cette leçon, vous allez convertir en nombre les données saisies par l'utilisateur en toute sécurité avec TryParse, sans recourir aux exceptions.