
•Visual Studio Code (VS Code) est le choix le plus recommandé pour débuter. Il est gratuit,
léger, très largement utilisé dans l'industrie, et dispose d'une extension officielle Python
qui ajoute la coloration syntaxique, l'autocomplétion, la détection d'erreurs et un
débogueur intégré.
•PyCharm est un environnement de développement plus complet, davantage orienté vers les
projets Python de grande taille. Il propose une version gratuite (Community) suffisante
pour l'apprentissage, et une version payante (Professional) avec des fonctionnalités
supplémentaires. Il est plus lourd et parfois moins adapté à un tout premier contact avec la
programmation.
•Jupyter Notebook (ou son évolution JupyterLab) est un environnement particulier, très
utilisé en data science et en machine learning, qui permet d'exécuter le code par petits
blocs (cellules) et de voir immédiatement le résultat, y compris des graphiques. C'est un
outil précieux pour l'exploration de données, mais moins adapté pour écrire un programme
structuré de grande taille.
•Pour ce parcours, la recommandation est de démarrer avec VS Code pour l'apprentissage
du langage (chapitres 1 à 14), puis d'ajouter Jupyter Notebook dès que le travail sur les
données commence (à partir du chapitre 19, autour de NumPy et Pandas), car ce format est
particulièrement adapté à l'exploration de séries hydrométriques et météorologiques.
3. Utiliser le terminal et la ligne de commande
Le terminal (aussi appelé invite de commandes sur Windows, ou console) est une interface qui
permet de communiquer avec l'ordinateur en tapant des commandes textuelles plutôt qu'en
cliquant sur des icônes. C'est un outil incontournable en programmation, notamment pour
exécuter des scripts Python, installer des bibliothèques, ou utiliser Git.
•Sur Windows, on utilise PowerShell ou l'invite de commandes (cmd). Sur Mac et Linux,
on utilise le Terminal, généralement basé sur le langage de commande bash ou zsh.
•Les commandes de base à connaître dès le départ sont : pwd (afficher le dossier courant), ls
sur Mac/Linux ou dir sur Windows (lister le contenu d'un dossier), cd suivi d'un nom de
dossier (se déplacer dans un dossier), cd .. (remonter d'un niveau), mkdir suivi d'un nom
(créer un nouveau dossier).
•Pour exécuter un script Python, on se place dans le dossier contenant le fichier avec cd,
puis on tape python nom_du_fichier.py (ou python3 nom_du_fichier.py selon le système).
•VS Code intègre un terminal directement dans l'éditeur, accessible via le menu Terminal
puis Nouveau terminal, ce qui évite de jongler entre plusieurs fenêtres.
4. Comprendre le système de fichiers et les chemins
Un chemin (path) est l'adresse d'un fichier ou d'un dossier sur l'ordinateur. Comprendre les
chemins est essentiel dès qu'un programme doit lire un fichier de données, ce qui sera très
fréquent dans le cadre du projet de prévision d'inondation, par exemple pour charger un fichier
CSV contenant des relevés de pluie ou de débit.