Python 6.2 : Création du projet
Dans cette leçon, nous démarrons concrètement le projet en créant un nouveau fichier Python dans PyCharm. Vous pouvez cliquer sur File puis New Project pour créer un dossier dédié, ou simplement créer un nouveau fichier .py dans le dossier de cours existant. PyCharm proposera de créer automatiquement un environnement virtuel, ce qui est une bonne pratique pour isoler les dépendances de chaque projet.
Initialisation des constantes
Avant d'écrire la logique du jeu, il est utile de définir quelques constantes qui contrôleront le comportement du programme. Ces valeurs étant fixes pour toute la durée du jeu, on les écrit en majuscules par convention :
NOMBRE_MIN = 1
NOMBRE_MAX = 10
Ces deux constantes définissent l'intervalle des nombres qui seront utilisés pour générer les opérations. Si on veut augmenter la difficulté, il suffira de modifier NOMBRE_MAX en un seul endroit, plutôt qu'à chaque appel de fonction. C'est une bonne pratique fondamentale : centraliser les valeurs configurables au début du fichier.
Les conventions Python à respecter :
- Constantes en MAJUSCULES_AVEC_UNDERSCORES
- Variables et fonctions en minuscules_avec_underscores
- Classes en CamelCase
- Une constante = une valeur qui ne change jamais
- Centraliser la configuration en haut du fichier
À ce stade, le fichier est presque vide mais le squelette du projet est posé. Dans la vidéo suivante, nous allons ajouter notre première fonction : poser une question d'addition à l'utilisateur en générant deux nombres aléatoires dans l'intervalle défini par nos constantes. C'est tout pour cette vidéo, à très bientôt pour la suite.