Tutoriels › Numérique et informatique
Tutoriel gratuit · 45 minutes par jour, pendant deux semaines · Vous avez besoin d'un ordinateur (Windows, Mac ou Linux) et d'une connexion Internet.
Avant de coder, vous devez installer Python sur votre machine. Rendez-vous sur python.org, cliquez sur « Downloads » et téléchargez la dernière version stable. Une fois l'installateur lancé, cochez impérativement la case « Add Python to PATH » avant de valider : c'est le piège classique qui empêche les débutants de continuer.
Après l'installation, ouvrez votre terminal (Invite de commandes sur Windows, Terminal sur Mac/Linux) et tapez : python --version. Si le numéro de version s'affiche, bravo, c'est bon.
Pour écrire votre code, installez maintenant Visual Studio Code (gratuit, léger, très populaire). Ouvrez-le, cliquez sur l'extension Python dans la barre de gauche, et installez l'extension officielle de Microsoft. Créez un dossier « Mon_Python » sur votre bureau, ouvrez-le dans VS Code : vous êtes prêt.
Une variable est un conteneur qui stocke une valeur. Imaginez une boîte étiquetée qui garde un objet à l'intérieur. En Python, c'est simple : nom = « Alice ». Ici, vous créez une variable appelée « nom » qui contient le texte « Alice ».
Python reconnaît automatiquement le type : texte (string ou str), nombre entier (int), nombre décimal (float), ou vrai/faux (bool). Testez ceci dans votre fichier :
Lancez le script (bouton play en haut à droite). Vous verrez s'afficher tous vos contenus. Piège à éviter : ne mélangez pas les guillemets simples et doubles sans raison, restez cohérent. Et n'oubliez jamais les parenthèses pour print().
Votre programme doit pouvoir prendre des décisions. C'est le rôle des conditions if, elif, else. Exemple concret :
Attention à l'indentation (les espaces au début) : elle est obligatoire et structurante en Python. Sans elle, le code ne fonctionne pas.
Les boucles répètent une action. La boucle for parcourt une liste ou une plage :
Cela affichera « Itération 0 », « Itération 1 », « Itération 2 ». Testez ces petits scripts : c'est en expérimentant que vous mémorisez.
Une fonction est un bloc de code réutilisable. Au lieu de recopier les mêmes lignes dix fois, vous les mettez dans une fonction et l'appelez quand vous en avez besoin. Voici la structure :
Le mot-clé def crée la fonction, le mot prenom entre parenthèses est un paramètre (une entrée), et print() génère la sortie. Chaque appel à saluer() exécute le code à l'intérieur.
Vous pouvez aussi retourner une valeur avec return :
Cela affiche 8. Les fonctions vous permettent d'écrire du code propre, lisible et facile à maintenir.
Mettez en pratique tout ce que vous avez appris. Construisons un programme qui demande l'âge de l'utilisateur et lui dit dans combien d'années il aura trente ans :
input() récupère ce que vous tapez au clavier, et int() le convertit en nombre. Lancez ce script, entrez votre âge, et voyez le résultat. Bravo : vous venez de créer votre premier programme fonctionnel. Modifiez-le, jouez avec, cassez-le : l'apprentissage passe par l'expérimentation.
Cocher « Add Python to PATH » permet à votre ordinateur de trouver Python depuis n'importe quel terminal. Sans cela, vous ne pourrez pas lancer vos scripts facilement.
L'indentation n'est pas cosmétique en Python : elle est syntaxiquement obligatoire. Elle délimite les blocs de code, notamment à l'intérieur des if, for, et def.
input() pause l'exécution, affiche un message optionnel, et retourne exactement ce que vous avez tapé en tant que chaîne de texte, prête à être traitée ou convertie.
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 formationsNon. Python est l'un des meilleurs langages pour débuter précisément parce qu'il est lisible et proche du français. Vous pouvez commencer directement par Python sans avoir touché à aucun autre langage.
Les bases présentées ici prennent deux à trois semaines à intégrer vraiment. Mais pour devenir à l'aise et construire des projets plus ambitieux, comptez plusieurs mois de pratique régulière. Progressez à votre rythme, sans pression.
C'est du code prêt à l'emploi que d'autres programmeurs ont écrit pour vous. Par exemple, le module « random » génère des nombres aléatoires. Vous l'importez avec « import random » et l'utilisez immédiatement. Cela vous épargne de réinventer la roue.
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.