Pour écrire des programmes en langage Python, il existe plusieurs environnements gratuits et librement accessibles. Trois d'entre eux sont présentés ici : l'environnement
, Spyder de la suite logicielle
et la console
développée par Lelivrescolaire.fr, accessible gratuitement en ligne. Ces environnements ont des éléments en commun :
- la console, ou interpréteur, qui permet d'afficher et de tester du code ou des opérations ;
- l'éditeur qui permet d'écrire les programmes et de les exécuter à l'aide du bouton associé.
Pour Edupython et Anaconda qui fonctionnent sur les systèmes d'exploitation, un enregistrement est nécessaire à chaque exécution du programme.