Télécharger et installer Python 3 ici (attention à bien cocher la case "Add Python 3.x to PATH" lors de l'installation)
Ouvrez un terminal, et exécutez la commande suivante :
pip install mmchallenge
Cela installera le challenge, ainsi que toutes les dépendances nécessaires pour le trimestre.
Rappel Pour ouvrir un terminal :
FFMPEG est un petit logiciel très puissant qu'on utilisera pour manipuler des musiques (et un peu de vidéo) ; il va donc falloir l'installer ! Pour cela :
Ensuite, il faut aller dans le répertoire de Python.
Il existe des milliers d'éditeurs ; on utilise Sublime text sur tous les ordis MagicMakers, et on vous recommande donc de l'utiliser.
On va utiliser une extension afin de pouvoir exécuter facilement notre code dans Sublime : sublimeREPL. Pour cela, il faut installer PackageControl :
Sur les ordinateurs Magic Makers, l'interface de sublimeREPL est simplifiée, pour enlever les options inutiles. Si vous souhaitez faire la même chez vous :
Ensuite, allez dans le dossier "Sublime Text 3" > "Packages" > "SublimeREPL" :
On va passer directement par Sublime ; pour cela, allez dans Tools > Python > Interpréteur Python (Shell)
Note : on peut aussi le faire en utilisant le terminal windows, mais il ne gère pas les couleurs dans ce cas là ...
C'est ce qu'on utilisera 90% du temps, car c'est très pratique !
Ouvrez avec SublimeText votre fichier .py, puis allez dans Tools > Python > Python (RUN current file)
L'inconvénient majeur est qu'on ne pourra pas passer d'arguments en ligne de commande. C'est gênant pour certains scripts, en particulier pour les webapp
Cela permet de passer d'arguments en ligne de commande à notre script ! L'inconvénient, c'est qu'il faut ouvrir le terminal au bon endroit - et que c'est moins joli que dans Sublime ...
Pour ouvrir le terminal au bon endroit, ouvrez l'explorateur windows, allez dans le dossier où il y a votre script, puis ouvrez un terminal (rappel : maintenez majuscule (Shift) puis faites un clic droit dans un dossier, et choisissez l'option "Ouvrir une fenêtre de commandes ici")
Ensuite, tapez la commande suivante :
python nomdefichier.py
Si vous avez besoin de passer des arguments, c'est presque pareil :
python nomdefichier.py --image monimage.png
Vous pouvez taper les premières lettres du nom de votre fichier, puis appuyer sur "Tab" pour ne pas avoir à tout taper à la main ;)