Les bases du Python
Qu'est-ce que Python ?
Python est un langage de programmation créé par Guido van Rossum en 1991. Contrairement à ce qu'on pourrait croire, le nom ne vient pas du serpent python, mais de la troupe comique britannique Monty Python — Guido van Rossum voulait un nom court et mystérieux.
Aujourd'hui, Python 3 est la version courante (Python 2 n'est plus maintenu depuis 2020). C'est l'un des langages les plus populaires au monde, régulièrement en tête des classements comme le TIOBE Index.
Pourquoi apprendre Python ?
Python se distingue par plusieurs qualités essentielles :
- Syntaxe lisible : le code Python ressemble presque à de l'anglais naturel, ce qui facilite l'apprentissage.
- Polyvalent : utilisé dans de nombreux domaines — data science, web, automatisation, intelligence artificielle.
- Enormément de bibliothèques : Django et Flask pour le web, NumPy et Pandas pour la data, TensorFlow pour l'IA.
- Communauté immense : des millions de ressources, tutoriels et packages disponibles via PyPI.
# Python est souvent décrit comme "batteries included"
# car il est livré avec une bibliothèque standard très riche
print("Python est génial !")
Comment Python fonctionne-t-il ?
Python est un langage interprété : le code source est lu et exécuté ligne par ligne par l'interpréteur Python, sans phase de compilation préalable.
Deux façons d'utiliser Python :
- Fichiers
.py: on écrit le code dans un fichier texte avec l'extension.pyet on l'exécute avecpython mon_script.py. - Shell interactif / REPL : on tape
pythonoupython3dans le terminal pour obtenir un environnement interactif où chaque ligne est exécutée immédiatement.
# Lancer le shell interactif
python3
# On obtient le prompt >>>
>>> print("Bonjour !")
Bonjour !
>>> 2 + 2
4
Installation
Pour installer Python :
- Rendez-vous sur python.org et téléchargez la dernière version stable.
- Sous Windows, cochez "Add Python to PATH" pendant l'installation.
- Vérifiez l'installation dans le terminal :
python --version
# ou selon votre système :
python3 --version
Si vous obtenez quelque chose comme Python 3.12.0, c'est bon !
Utilisez VS Code avec l'extension Python de Microsoft, ou PyCharm. Ces outils offrent la coloration syntaxique, l'auto-complétion et le débogage.
Premier programme : print()
La fonction print() permet d'afficher du texte dans la console. C'est souvent la première instruction qu'on apprend !
print("Bonjour, monde !")
Sortie :
Bonjour, monde !
Arguments multiples
print() accepte plusieurs arguments séparés par des virgules :
print("Bonjour", "Alice", "!")
# Sortie : Bonjour Alice !
Paramètres sep et end
sep: définit le séparateur entre les arguments (par défaut un espace" ").end: définit ce qui est ajouté à la fin (par défaut un saut de ligne"\n").
print("Python", "est", "super", sep="-")
# Sortie : Python-est-super
print("Ligne 1", end=" | ")
print("Ligne 2")
# Sortie : Ligne 1 | Ligne 2
Les commentaires
Les commentaires permettent d'annoter le code sans qu'ils soient exécutés.