Terminal & ligne de commande
⏱ 40 minLe terminal est l'outil central de tout développeur et ingénieur ML. Savoir l'utiliser fluidement t'économise des heures chaque semaine.
Navigation de base
pwd # dossier courant
ls -la # contenu détaillé
cd projet/ # aller dans un dossier
cd .. # remonter d'un niveau
mkdir src # créer un dossier
cp a.py b.py # copier un fichier
mv a.py src/ # déplacer/renommer
rm fichier.py # supprimer (irréversible !)
Manipuler les fichiers de données
cat fichier.csv # afficher le contenu
head -20 data.csv # 20 premières lignes
wc -l data.csv # compter les lignes
grep "erreur" logs.txt # chercher dans un fichier
Variables d'environnement — essentielles pour les clés API et la config :
export ANTHROPIC_API_KEY="sk-..."
echo $ANTHROPIC_API_KEY
Ressource recommandée : MIT Missing Semester — https://missing.csail.mit.edu/ (gratuit, excellente qualité)
Exercice : navigue dans ton dossier Documents, crée une arborescence projet/src, projet/data, projet/notebooks, crée un README.md vide dans chaque dossier.