Tutoriels › Numérique et informatique
Tutoriel gratuit · 45 minutes par jour pendant une semaine · Aucune connaissance en programmation requise, juste un ordinateur avec un navigateur web.
Python est un langage de programmation conçu pour être clair et facile à lire. Contrairement à d'autres langages, Python ressemble presque à du français structuré, ce qui le rend idéal pour apprendre.
Pour débuter sans complications :
Piège à éviter : Ne téléchargez pas Python sur votre ordinateur si vous êtes débutant. Replit suffit amplement et élimine les problèmes d'installation.
Commencez par l'ordre le plus simple : afficher du texte à l'écran.
Geste précis à reproduire dans Replit :
Maintenant, utilisez une variable :
Vous venez de créer une variable, une boîte qui contient une information. Python l'a affichée avec du texte. Les guillemets délimitent le texte; sans eux, Python cherche une variable.
Piège courant : Oublier les guillemets autour du texte ou les parenthèses après print provoque une erreur. Respectez la syntaxe exactement.
Python gère différents types de données. Les principaux sont le texte (« string »), les nombres entiers et les nombres décimaux.
Exercice concret : calculez votre âge en jours
Remarquez str(jours) : vous convertissez le nombre en texte pour pouvoir le coller au texte avec le +. Sans cette conversion, Python refuse de mélanger nombre et texte.
Autres opérations utiles :
Piège : La division classique (/) donne toujours un résultat décimal, même si vous divisez 4 par 2. Utilisez // si vous voulez un nombre entier.
Un programme vraiment utile doit prendre des décisions et répéter des actions. C'est le rôle des conditions et des boucles.
Condition simple : vérifier une note
note = 75
if note >= 60:
print("C'est réussi")
else:
print("À recommencer")L'indentation (les espaces avant print) est obligatoire en Python. Respectez-la scrupuleusement.
Boucle simple : afficher les nombres de 1 à 5
for i in range(1, 6):
print(i)Explication : range(1, 6) crée une séquence de 1 à 5 (le 6 est exclu). La boucle for exécute print(i) pour chaque nombre.
Piège majeur : Les deux-points (:) à la fin de if/for et l'indentation doivent être parfaits. Une indentation manquante arrête votre programme.
Appliquez tout ce que vous avez appris en construisant un vrai programme interactif.
Code complet à taper dans Replit :
numero_secret = 42
essais = 0
guess = 0
while guess != numero_secret:
guess = int(input("Devinez le nombre : "))
essais += 1
if guess < numero_secret:
print("C'est plus grand")
elif guess > numero_secret:
print("C'est plus petit")
else:
print(f"Bravo ! Trouvé en {essais} essais")Décortiquons ce code :
Exercice suivant : Modifiez le nombre secret ou limitez le nombre de tentatives avec une deuxième condition.
Replit est une plateforme gratuite et en ligne qui vous permet d'écrire du code Python immédiatement, sans installation complexe sur votre ordinateur.
Cette ligne crée une variable (une boîte de rangement) appelée 'nom' et y place le texte 'Sophie'. Aucune information n'est affichée sans print().
Python oblige une indentation (décalage) du code situé dans un bloc if, for ou while. C'est une caractéristique distinctive de Python qui force un code lisible et structuré.
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 formationsCommencez en ligne avec Replit. C'est gratuit, sans installation, et vous évitez des configurations complexes. Une fois à l'aise, vous pourrez installer Python sur votre ordinateur si vous le souhaitez.
Les bases présentées ici se pratiquent en une semaine intensive. Pour maîtriser vraiment la programmation, prévoyez plusieurs mois de pratique régulière avec des projets de plus en plus complexes.
Lisez le message d'erreur en rouge : Python vous indique la ligne et le problème. Vérifiez la syntaxe, les parenthèses, les guillemets et l'indentation. Reproduisez les exemples exactement avant de modifier.
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.