Utilisation d'une console interactive (REPL)

Python:
Utilisation d'une console interactive (REPL)

Comment faire :

Plongez directement dans le REPL de Python en tapant python dans votre ligne de commande. Une fois là, testez des opérations simples ou du code sur plusieurs lignes :

>>> 1 + 1
2
>>> for i in range(3):
...     print(i)
...
0
1
2

Expérimentez avec des fonctions et obtenez un retour immédiat :

>>> def greet(name):
...     return "Bonjour, " + name + " !"
...
>>> greet("Alice")
'Bonjour, Alice !'

Jouez avec des bibliothèques et explorez leurs fonctionnalités en temps réel :

>>> import math
>>> math.sqrt(16)
4.0

Sortez rapidement avec un simple exit() ou Ctrl+D (parfois Ctrl+Z sur Windows).

Plongée profonde

Le concept d’un REPL n’est pas unique à Python ; il est aussi ancien que Lisp. De nombreux langages offrent cet environnement immédiat et interactif pour une approche pratique du code. Les alternatives au shell Python natif incluent IPython et Jupyter Notebook, qui fournissent une interactivité améliorée, plus de fonctionnalités et une meilleure intégration avec d’autres outils. Le REPL standard de Python est simple, mais il intègre toute la puissance de Python, gérant des objets complexes et des programmes multi-threadés, bien qu’il manque de fonctionnalités comme l’auto-complétion et la coloration syntaxique présentes dans des outils plus avancés.

Voir également