GitHub - Safran/PythonForStudents: Exercises to promote development for students

Liste des exercices par niveaux

Niveau 1

  • 🔮 Nombre Magique : Jeu où un utilisateur doit trouver un nombre mystère en proposant des nombres entre 0 et 500

Niveau 2

  • 🎹 Simon : Jeu de mémorisation d'une suite de caractères de plus en plus longue
  • 🦥 Pendu : Jeu classique du Pendu où l'on doit trouver un mot en proposant des lettres

Niveau 3

  • 🕵️ Chiffrement de césar : Programmation d'un logiciel pour décoder ou encoder des messages avec la technique du chiffrement de César
  • 🔥 Allumettes : Jeu de stratégie que l'on retrouve dans certaines émissions de télé où 2 joueurs s'affrontent en retirant tour à tour des allumettes jusqu'à ce qu'il n'en reste qu'une.

Liens utiles

IDE ou environnement de travail

Un Environnement de Développement Intégré ou IDE (Integrated Development Environment en anglais), est un logiciel qui aide les développeurs à écrire, tester et déboguer leur code plus facilement. Pour cela, il fournit un ensemble d'outils comme :

  • un éditeur de code : outil permettant d'écrire des fichiers en mettant en évidence des éléments propres au code tels que les mots-clés, les commentaires, etc.
  • un compilateur ou interpréteur : outils qui transforment le code écrit dans un langage de programmation en un format exécutable par l'ordinateur
  • un gestionnaire de projet : un affichage semblable à un explorateur de fichiers permettant d'interagir plus rapidement avec les fichiers d'un même projet

Afin de répondre à des problématiques d'installation sur différents types de systèmes d'exploitation ou des problèmes de ressources, l'ensemble des exercices peut être réalisé sur un editeur Python en ligne. Vous trouverez ci-dessous une liste non-exaustive :