1.2. Exemples de code#
Voir aussi
- En cas de difficulté vous pouvez vous appuyer sur les ressources suivantes:
1.2.1. Hello world#
À faire
Sur votre PC, pouvez vous coder le programme python hello.py
contenant l’instruction print("hello world!")
et l’exécuter dans un terminal linux?
Quel éditeur de texte utilisez vous pour coder? On vous propose SublimeText mais il y en a plein d’autre.
Si vous avez Windows, avez vous bien installé WSL lors de la semaine 0? Comprenez vous l’organisation et la cohabitation du sytème de fichier linux et Windows?
1.2.2. Animat#
À faire
Sur les machine de TP
Il vous est demandé de vous rendre en salle de TP de l’ENIB (dans une salle Linux) et de tester le code de l’exemple Animat :
exemple_animat.tgz
ou exemple_animat.zip
- Un fichier
.tgz
est une archive contenant plusieurs fichiers. Pour décompressez cette archive: Se connecter sur une machine
Ouvrir cette page de l’ENIBOOK dans un navigateur.
La télécharger
ExempleAnimat.tgz
en cliquant sur le lien ci dessus.Ouvrir un terminal et créer un répertoire de travail avec la commande suivante :
mkdir exempleIPI
Se rendre dans le repertoire :
cd exempleIPI
Copier l’archive dans votre répertoire de travail :
cp ~/Downloads/exempleAnimat.tgz ./
oucp ~/Desktop/exempleAnimat.tgz ./
(cela dépend de l’endroit où l’archives a été enregistrée).Décompresser l’archive avec la commande
tar -xvzf exempleAnimat.tgz
Se rendre dans le répertoire de l’exemple :
cd ExempleCours_1_Introduction
Lancer le programme
python main.py
Ce programme minimaliste a été développé en accord avec les règles de programmation imposées par le cours de IPI. Il fournit une trame qui sera explicitée et enrichie en avançant dans le cours.
- Chemins d’accès
Un chemin d’accès est une suite de caractères qui décrit la position d’un fichiers ou d’un répertoire dans un système. Soyez perspicaces! Par exemple, si votre répertoire de téléchargement s’appelle
Téléchargements
et nonDownloads
, adaptez les commandes proposées.cp ~/Downloads/exempleAnimat.tgz ./
deviendra :cp ~/Téléchargements/exempleAnimat.tgz ./
À faire
Sur votre PC portable.
Vous l’avez fait lors de la semaine 0, pouvez vous le refaire aujourd’hui? Exécuter et éditer ce même programme sur votre PC portable!
Pouvez-vous maintenant modifier le caractère qui se déplace à l’écran?
1.2.3. Casse Briques#
À faire
Sur votre PC portable vous pouvez tester le code suivant. C’est un exemple qui reprend tous les éléments techniques de l’exemple animat précedent pour en faire un jeu qui permettrait de valider la matière à minima.
Astuce
Je sais coder et tester un code dans un terminal linux:
Je comprends comment sont organisé mes fichiers sur le disque dur de mon PC:
Je comprends à peu près l’organisation du code de l’animat: