Tutoriels › Numérique et informatique
Tutoriel gratuit · 45 minutes par jour pendant une semaine · Aucune connaissance préalable requise, juste un ordinateur avec une connexion Internet.
Avant de coder, vous devez installer Python. Visitez le site officiel python.org, téléchargez la version la plus récente, puis lancez l'installateur. Cochez la case « Add Python to PATH » lors de l'installation : c'est crucial pour que votre ordinateur reconnaisse les commandes Python.
Une fois installé, ouvrez l'invite de commande (cmd sur Windows, Terminal sur Mac/Linux) et tapez python --version. Si un numéro de version s'affiche, c'est bon. Ensuite, tapez simplement python pour entrer en mode interactif.
Vous voyez alors >>>. Tapez maintenant votre première commande : print("Bonjour le monde"), puis appuyez sur Entrée. Le texte s'affiche. Félicitations ! Vous venez de lancer votre premier programme Python. Quittez en tapant exit().
Une variable est une boîte qui stocke une information. Pour créer une variable, vous l'écrivez, l'égalez à une valeur, et c'est tout. Exemple : nom = "Alice". Le texte est appelé « chaîne de caractères » (string). Les nombres entiers s'écrivent sans guillemets : age = 25.
Python reconnaît trois types courants. Les chaînes de caractères (entre guillemets), les entiers (nombres sans virgule), et les décimaux (nombres avec virgule, appelés floats). Testez ceci :
Puis tapez print(prenom, années, hauteur). Tout s'affiche sur une ligne. Piège courant : ne pas écrire les chaînes entre guillemets. Sans guillemets, Python cherche une variable nommée Alice et pleure si elle n'existe pas.
Les conditions permettent à votre programme de faire des choix. La structure de base est l'instruction if. Voici un vrai exemple à taper :
Attention à l'indentation (les espaces au début des lignes). Python en a besoin pour comprendre quel code dépend du if. Utilisez quatre espaces ou une tabulation, mais restez cohérent.
Vous pouvez aussi tester plusieurs conditions avec elif (sinon si). Exemple : if note >= 16: print("Très bien"), elif note >= 12: print("Bien"), else: print("À retravailler"). Le piège : oublier les deux-points après if ou elif.
Les boucles répètent du code plusieurs fois sans tout réécrire. La plus simple est la boucle for. Regardez cet exemple concret :
Cela affichera les nombres de 0 à 4. La variable i prend automatiquement chaque valeur. range(5) crée une liste de nombres : 0, 1, 2, 3, 4. Rappelez-vous l'indentation.
Vous pouvez aussi boucler sur une liste : fruits = ["pomme", "banane", "orange"], puis for fruit in fruits: print(fruit). Chaque fruit s'affiche. La boucle while répète tant qu'une condition est vraie : compteur = 0, puis while compteur < 3: print(compteur); compteur = compteur + 1. Piège : une boucle while infinie qui ne s'arrête jamais. Testez toujours avec de petits nombres.
Maintenant, assemblez tout pour créer un vrai programme. Ouvrez un éditeur de texte (pas Word, mais Notepad ou un éditeur de code gratuit comme VS Code), et tapez ce jeu simple :
Enregistrez ce fichier avec l'extension .py (par exemple jeu.py). Ouvrez l'invite de commande, allez dans le dossier du fichier, tapez python jeu.py et jouez.
input() attend une réponse de l'utilisateur. int() la convertit en nombre. Vous avez créé un programme interactif. Bravo ! Améliorez-le en ajoutant une boucle pour plusieurs essais.
Cette option permet à votre système d'exploitation de trouver Python sans que vous deviez spécifier son chemin complet à chaque fois.
Python utilise l'indentation pour délimiter les blocs de code. Sans elle, le programme ne comprend pas quelle partie dépend du if.
range(3) commence toujours à 0 et s'arrête avant 3. C'est un comportement volontaire en Python pour faciliter les listes.
L'ESEAD réunit plus de 120 formations en ligne et un précepteur disponible 24 h/24, pour 49 € par mois tout inclus. Essai gratuit sans carte bancaire.
Essayer gratuitement Voir les formationsUne erreur de syntaxe signifie que Python ne comprend pas votre code. Cherchez les oublis courants : guillemets manquants autour du texte, deux-points oubliés après if/for, mauvaise indentation, ou une parenthèse non fermée. Relisez la ligne signalée et comparez avec les exemples du tutoriel.
Non, n'importe quel éditeur de texte suffit au départ. Mais les éditeurs spécialisés (VS Code, PyCharm Community, Thonny) vous aident en colorant le code et en détectant les erreurs. Thonny est particulièrement simple pour débuter.
Pratiquez en créant vos propres petits programmes : une calculatrice, un convertisseur de monnaies, une liste de courses. Puis découvrez les fonctions (pour réutiliser du code), les dictionnaires et les fichiers. Enfin, explorez les bibliothèques populaires selon votre intérêt : web, données, ou jeux.
Tutoriel rédigé avec l'aide de l'intelligence artificielle par l'équipe pédagogique de l'ESEAD, à visée pédagogique générale. Il ne remplace ni un professionnel qualifié ni un avis médical ou juridique. Une erreur ? Signalez-la.