- 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 structure d'un programme Comprendre le point d'entrée et la structure d'un programme console C#.
- Leçon 2 défis Types, variables et constantes Déclarer des valeurs fortement typées et des constantes en C#.
- Leçon 2 défis Opérateurs et mathématiques Utiliser les opérateurs arithmétiques, d'affectation, de comparaison et logiques en C#, ainsi que la classe Math.
- Leçon 2 défis Lire une saisie en console Lire ce que tape l'utilisateur avec Console.ReadLine et le convertir sans risque avec int.TryParse.
2 Conditions 2 leçons
- Leçon 2 défis Conditions et expressions switch Choisir un comportement avec des if et des expressions switch concises.
- Leçon 1 défi Calculatrice avec expression switch Construire une calculatrice avec une expression switch C#.
3 Boucles 1 leçon
4 Chaînes et texte 2 leçons
- Leçon 3 défis Chaînes et interpolation Composer et examiner du texte avec les fonctionnalités modernes des chaînes C#.
- Leçon 1 défi Facture et formatage des nombres Formater une sortie monétaire alignée avec l'interpolation.
5 Collections 3 leçons
- Leçon 3 défis Tableaux Créer, lire, modifier, parcourir et trier des tableaux C#, y compris en deux dimensions.
- Leçon 2 défis Listes et dictionnaires Stocker des valeurs ordonnées et des données par clé avec des collections génériques.
- Leçon 2 défis Fréquence des mots avec un dictionnaire Compter des mots normalisés avec Dictionary<TKey,TValue>.
6 Fonctions 2 leçons
- Leçon 2 défis Méthodes, paramètres et tuples Définir des méthodes réutilisables avec des résultats nommés et plusieurs valeurs de retour.
- Leçon 2 défis Renvoyer des statistiques avec des tuples Renvoyer plusieurs résultats nommés sans créer de classe.
7 Erreurs et fichiers 2 leçons
- Leçon 2 défis Gestion des exceptions Valider des opérations et se remettre d'échecs prévus.
- Leçon 1 défi Valider une saisie avec TryParse Analyser une saisie utilisateur sans utiliser d'exceptions pour la validation courante.