Aller au contenu principal

Apprendre les algo – Jour 3


Introduction

Vous venez de terminer les Jours 1 et 2 ? Excellent ! Ce mini-cours vous montre comment transformer vos premières idées en un programme qui s’exécute réellement. Format express : une courte vidéo, quelques explications écrites, et vous pourrez déjà lancer vos algorithmes dans JetBrains Rider.


Vidéo guide express

Visionnez cette vidéo pour reproduire les mêmes étapes, puis lisez le reste du cours pour approfondir et voir le résumé.


Programme du jour

  • Découvrir JetBrains Rider, l’IDE de référence pour ce cours.
  • Installer l’IDE en quelques étapes.
  • Créer un premier projet console et exécuter un test pair/impair.

1. Votre environnement de travail : l’IDE

1.1 C’est quoi un IDE ?

Un IDE est votre atelier : il colore le code, range les fichiers, lance le programme et signale les erreurs. Plus besoin d’ouvrir dix applications différentes, tout est rassemblé dans la même interface.

1.2 Focus sur JetBrains Rider

Nous utiliserons JetBrains Rider car l’interface est identique sur Windows, macOS ou Linux. L’IDE comprend parfaitement C#, propose des corrections intelligentes et garde vos projets organisés.

1.3 Les autres IDE en perspective

Choisir un IDE, c’est comme choisir une marque de voiture :

  • Rider = la berline confortable, idéale pour parcourir de longues distances.
  • Visual Studio Code = le cabriolet modulable, léger et personnalisable.

Sélectionnez l’outil le plus simple à apprivoiser aujourd’hui ; vous pourrez en essayer d’autres plus tard.

Rester concentré

Travaillez avec le même IDE pendant quelques semaines. Cela laisse l’esprit focalisé sur la logique plutôt que sur les boutons.


2. Installer JetBrains Rider pas à pas

  1. Téléchargez Rider sur https://www.jetbrains.com/rider/ (bouton Download).
  2. Choisissez votre plateforme (Windows, macOS ou Linux) et récupérez l’installeur.
  3. Installez Rider en conservant les options par défaut ; l’assistant ajoute .NET ou Python si nécessaire.
  4. Connectez-vous avec un compte JetBrains (l’essai gratuit suffit largement).
  5. Repérez l’écran d’accueil : le bouton New Solution sert à créer un projet, Open permet d’en rouvrir un.

2.1 Version Rider non commerciale

Vous apprenez par vous-même ou développez un projet personnel ? La version Rider non commerciale est faite pour cela :

  • Prix : gratuit (page officielle : https://www.jetbrains.com/fr-fr/rider/buy/?section=personal&billing=yearly).
  • Usage autorisé : apprentissage, auto-formation, contributions open-source, création de contenu, projets loisirs.
  • Fonctionnalités : IDE complet + fonctionnalités AI Free incluses.
  • Support : forums publics et bug tracker JetBrains.
  • Confidentialité : JetBrains collecte des données anonymes (dont du code par défaut). Vous pouvez désactiver ce suivi dans les paramètres.
Astuce

Si l’ordinateur n’a jamais accueilli .NET ou Python, Rider proposera de les installer. Acceptez simplement les suggestions.


3. Créer votre premier projet console

  1. Cliquez sur New Solution.
  2. Choisissez Console Application (nous restons sur la console pour bien comprendre l’essentiel).
  3. Saisissez un nom simple (Jour3) et vérifiez le dossier où sera stocké le projet.
  4. Cliquez sur Create : Rider ouvre la solution avec le fichier Program.cs.
  5. Où écrire votre programme ? Double-cliquez sur Program.cs. Si la méthode Main apparaît déjà avec des accolades, placez votre code à l’intérieur. Si Rider affiche seulement Console.WriteLine("Hello World");, supprimez cette ligne et remplacez-la par votre propre code. Par exemple, collez ce mini-exercice permettant de vérifier si un nombre est pair :
Console.Write("Entrez un nombre : ");
var nombre = int.Parse(Console.ReadLine() ?? "0");

if (nombre % 2 == 0)
{
Console.WriteLine("C'est un nombre pair.");
}
else
{
Console.WriteLine("C'est un nombre impair.");
}
  1. Appuyez sur Run (bouton ▶️), entrez un nombre et observez la réponse. Vous venez d’exécuter votre premier algorithme dans Rider !
Rythme tranquille

Rejouez ce scénario autant de fois que nécessaire. L’objectif est simplement d’être à l’aise avec la séquence “New Solution → Console → Create → Run”.


Rendez-vous au Jour 4 !