Tutoriels › Numérique et informatique
Tutoriel gratuit · 45 minutes par jour pendant deux semaines · Aucun prérequis technique ; une connexion internet et un ordinateur suffisent.
Avant de coder, préparez votre poste de travail. Rendez-vous sur python.org, téléchargez la dernière version pour votre système (Windows, macOS ou Linux) et exécutez l'installeur. Cochez la case « Add Python to PATH » si vous êtes sur Windows : cela facilite l'accès ultérieur.
Ouvrez ensuite un terminal (invite de commande sur Windows, Terminal sur macOS/Linux) et tapez :
python --version
Vous devez voir s'afficher le numéro de version. Excellent : Python fonctionne. Installez maintenant Visual Studio Code, un éditeur gratuit et léger. Téléchargez-le sur code.visualstudio.com, installez-le, puis ajoutez l'extension « Python » depuis la boutique d'extensions (icône carrée à gauche). Vous voilà prêt à rédiger votre premier programme.
Créez un dossier nommé « python-apprentissage » sur votre bureau. Ouvrez Visual Studio Code, allez dans Fichier → Ouvrir le dossier et sélectionnez-le. Créez un nouveau fichier : clic droit dans l'explorateur, « Nouveau fichier », nommez-le bonjour.py.
Tapez ces deux lignes :
print("Bonjour, je apprends Python !")
print(2 + 3)
Appuyez sur Ctrl+S pour enregistrer. Puis clic droit sur le fichier, « Exécuter dans le terminal ». Vous voyez votre texte et le résultat de l'addition s'afficher : c'est votre premier succès. Piège à éviter : oubliez les guillemets autour du texte et Python vous signale une erreur. Les guillemets indiquent à Python que c'est du texte brut, pas une instruction.
Une variable est une boîte qui stocke une information. Créez un nouveau fichier variables.py :
nom = "Alice"
age = 28
taille = 1.72
est_etudiant = True
Exécutez avec print(nom, age, taille, est_etudiant). Vous voyez s'afficher chaque valeur. Python reconnaît automatiquement le type : texte (chaîne), nombre entier, nombre décimal, vrai/faux. Pour vérifier le type, écrivez :
print(type(nom))
Piège courant : confondre "5" (texte) et 5 (nombre). Essayez print("5" + "3") : vous obtenez « 53 » (concaténation). Puis print(5 + 3) : vous obtenez 8 (addition). Les guillemets changent tout. Nommez vos variables avec clarté : prix_total plutôt que x.
Les conditions vous permettent de prendre des décisions. Créez conditions.py :
score = 15
if score >= 10:
print("Vous avez réussi !")
else:
print("Recommencez.")
Attention : l'indentation (les espaces au début) est obligatoire en Python. Elle délimite le bloc d'instructions. Les boucles répètent une action. Créez boucles.py :
for i in range(5):
print("Itération", i)
Cela affiche « Itération 0 », « Itération 1 » jusqu'à 4. range(5) génère une séquence de 0 à 4. Vous verrez aussi while pour répéter tant qu'une condition est vraie. Piège : une boucle infinie (condition jamais fausse) fige le programme. Testez d'abord avec une limite claire.
Une fonction est une série d'instructions réutilisables. Créez fonctions.py :
def calculer_prix_ttc(prix_ht, tva):
return prix_ht * (1 + tva)
resultat = calculer_prix_ttc(100, 0.20)
print(resultat)
La fonction reçoit deux paramètres, effectue un calcul, puis return envoie le résultat. Vous pouvez l'appeler autant de fois que vous le souhaitez. Maintenant, construisez un petit projet : un gestionnaire de liste d'achats. Créez liste_courses.py :
courses = []
courses.append("Lait")
courses.append("Pain")
for item in courses:
print("- " + item)
Les listes (crochets) stockent plusieurs éléments. append() en ajoute un. Vous manipulez ainsi des données réalistes. C'est le socle pour progresser vers des projets plus complexes.
Les guillemets créent une chaîne de caractères. « 5 » est du texte, tandis que 5 est un nombre. Cela change le comportement des opérations : « 5 » + « 3 » donne « 53 », mais 5 + 3 donne 8.
L'indentation en Python n'est pas une convention esthétique, c'est une règle syntaxique. Elle indique à Python quelles lignes appartiennent à un bloc if, une boucle for ou une fonction. Une indentation incorrecte provoque une erreur.
« return » interrompt l'exécution de la fonction et transmet une valeur au code qui l'a appelée. Vous pouvez ensuite stocker cette valeur dans une variable ou l'utiliser directement.
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 conçu pour les débutants. Sa syntaxe lisible vous permet de vous concentrer sur les concepts plutôt que sur des détails techniques. Une fois les bases maîtrisées, apprendre d'autres langages devient plus facile.
Après deux à trois semaines de pratique régulière (quelques dizaines de minutes par jour), vous écrivez des programmes simples autonomement. La maîtrise approfondie demande des mois de projet réel, mais vous êtes opérationnel rapidement.
Les principaux pièges sont : l'indentation incorrecte, confondre types de données (texte vs nombre), oublier les guillemets ou les parenthèses, et créer des boucles infinies. Testez vos scripts petit à petit, section par section.
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.