1.2. Exemples de code#

Voir aussi

En cas de difficulté vous pouvez vous appuyer sur les ressources suivantes:
  1. Envirronement de développement IPI ancienne versoin

  2. Pré rentrée 2023

  3. “WSL <https://fr.wikipedia.org/wiki/Windows_Subsystem_for_Linux>”_

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:
  1. Se connecter sur une machine

  2. Ouvrir cette page de l’ENIBOOK dans un navigateur.

  3. La télécharger ExempleAnimat.tgz en cliquant sur le lien ci dessus.

  4. Ouvrir un terminal et créer un répertoire de travail avec la commande suivante : mkdir exempleIPI

  5. Se rendre dans le repertoire : cd exempleIPI

  6. Copier l’archive dans votre répertoire de travail : cp ~/Downloads/exempleAnimat.tgz ./ ou cp ~/Desktop/exempleAnimat.tgz ./ (cela dépend de l’endroit où l’archives a été enregistrée).

  7. Décompresser l’archive avec la commande tar -xvzf exempleAnimat.tgz

  8. Se rendre dans le répertoire de l’exemple : cd ExempleCours_1_Introduction

  9. 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 non Downloads, 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.

casse_briques.tgz ou casse_briques.zip

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: