Tutoriels › Numérique et informatique
Tutoriel gratuit · 1 heure par jour, pendant deux semaines · Un ordinateur avec connexion Internet et la volonté d'apprendre par la pratique.
Avant toute chose, vous devez installer Python sur votre machine. Rendez-vous sur le site officiel de Python, téléchargez la version stable pour votre système d'exploitation (Windows, macOS ou Linux) et lancez l'installateur.
Geste précis : lors de l'installation Windows, cochez la case « Add Python to PATH » avant de cliquer sur « Install Now ». Cette étape est cruciale : elle permet d'utiliser Python depuis n'importe quel dossier.
Ensuite, ouvrez un éditeur de texte simple (Bloc-notes sous Windows, TextEdit sous macOS, ou mieux encore, installez Visual Studio Code, gratuit et dédié à la programmation). Créez un dossier « mes_scripts_python » sur votre bureau : c'est ici que vous sauvegarderez tous vos premiers programmes.
Piège à éviter : ne nommez jamais vos fichiers avec des accents ou des espaces. Préférez « mon_premier_programme.py » à « mon premier programme.py ».
Ouvrez votre éditeur et tapez exactement ceci :
print("Bonjour le monde!")
Sauvegardez le fichier sous le nom « premier_programme.py » dans votre dossier. Maintenant, ouvrez un terminal (Invite de commandes sous Windows, Terminal sous macOS/Linux), naviguez jusqu'à votre dossier avec la commande « cd mes_scripts_python » et tapez « python premier_programme.py ».
Vous verrez s'afficher « Bonjour le monde! ». Félicitations : vous venez d'exécuter votre premier programme.
La fonction « print() » affiche du texte à l'écran. C'est votre outil de communication avec l'ordinateur. Testez maintenant avec votre propre message. Modifiez le texte entre les guillemets, sauvegardez et réexécutez. Cette boucle « écrire, sauvegarder, exécuter » est le fondement de tout apprentissage en programmation.
Une variable est une boîte qui stocke une information. Créez un nouveau fichier et tapez :
nom = "Alice"
age = 28
taille = 1.75
print(nom)
print(age)
Python reconnaît automatiquement le type : « Alice » est un texte (string), 28 est un nombre entier (integer), 1.75 est un nombre décimal (float). Vous n'avez pas besoin de le spécifier.
Exemple concret : créez un script qui calcule l'aire d'un rectangle. Déclarez largeur et hauteur comme variables, puis utilisez print() pour afficher le résultat : « aire = largeur * hauteur ».
Piège à éviter : ne mélangez pas les types sans réfléchir. « 5 » + 3 provoquera une erreur (texte + nombre). Utilisez toujours la bonne catégorie pour chaque donnée.
Les conditions permettent de faire des choix. Tapez :
age = 15
if age >= 18:
print("Vous êtes majeur")
else:
print("Vous êtes mineur")
Notez l'indentation (les espaces au début de la ligne) : elle est obligatoire en Python et délimite ce qui est à l'intérieur du bloc.
Les boucles répètent une action. Voici une boucle simple :
for i in range(5):
print("Compteur :", i)
Cela affiche les nombres de 0 à 4. Le mot-clé « range(5) » génère une séquence automatiquement.
Exercice : écrivez un programme qui demande l'âge et affiche si la personne peut voter. Combinez if/else avec les variables apprises précédemment.
Une liste regroupe plusieurs valeurs. Créez-la ainsi :
fruits = ["pomme", "banane", "orange"]
print(fruits[0])
Cela affiche « pomme ». L'indice 0 désigne le premier élément (en programmation, on compte à partir de zéro, jamais à partir de un).
Parcourez la liste avec une boucle :
for fruit in fruits:
print(fruit)
Vous pouvez ajouter un élément : « fruits.append("raisin") ». Vous pouvez aussi connaître le nombre d'éléments : « len(fruits) » retourne le nombre total.
Exemple concret : créez une liste de vos trois films préférés, puis affichez-les un par un avec une boucle. Ajoutez un quatrième film et affichez le total des films.
Piège à éviter : l'indice commence toujours à zéro. Le premier élément est « liste[0] », non « liste[1] ».
L'indice 1 désigne le deuxième élément de la liste. Les indices commencent à zéro, donc [0] = « pomme » et [1] = « banane ».
print() est la fonction de base pour communiquer avec l'utilisateur. Elle affiche le contenu entre les parenthèses dans le terminal.
L'indentation en Python n'est pas cosmétique : elle structure le code en blocs logiques. Sans elle, le programme génère une erreur.
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 formationsTout dépend de votre pratique et de vos objectifs. Les bases présentées ici demandent deux à trois semaines de travail régulier. La maîtrise d'un domaine particulier (développement web, analyse de données, etc.) prend plusieurs mois d'entraînement supplémentaire.
Non. Un ordinateur basique suffit amplement. Python fonctionne sur tous les appareils modernes. Les vrais défis apparaissent quand vous travaillez avec des données volumineuses ou des calculs intensifs, mais pas au stade débutant.
Chaque exercice renforce votre compréhension. Nous vous recommandons de tous les faire : la programmation s'apprend en faisant, pas en regardant. Si un exercice vous bloque, prenez du temps pour le comprendre plutôt que de le contourner.
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.