Ecrire des programmes en Python

Pour écrire ses programmes, nous allons avoir besoin d'un éditeur, un logiciel où écrire ses lignes de code en Python et qui pourra ensuite exécuter notre code.

Editeurs Python en ligne

  • Pour les programmes des niveaux débutant, intermédiaire et expert : en ligne dans son navigateur (Firefox, Chrome, Safari,...) : https://www.mycompiler.io/fr/new/python

  • Pour les programmes utilisant la bibliothèque Pyxel : https://www.pyxelstudio.net/ puis Create

  • Pour les programmes utilisant les bibliothèques Pygame et Tk : Pyzo installé sur les machines du collège ou à installer et configurer ches soi

Pyzo ?

On peut écrire un programme Python dans n'importe quel éditeur de texte et l'exécuter ensuite en ligne de commande (exemple avec Linux si dessous) :

python3 mon_progamme.py

Mais il y a plus pratique : utiliser un IDE (environnement de développement). Dans cet environnement (un logiciel), on peut, sur le même écran, écrire son programme et l’exécuter pour voir ce qu’il fait.

Nous utiliserons Pyzo, qui est plutôt simple à prendre en main. (Consulter le site de Pyzo)

Il en existe d'autres, souvent plus complexes, comme Spyder, PyCharm, Wing IDE par exemple et des plus généralistes (on peut y écrire des programmes en plusieurs langages) comme VSCodium ou Atom. A toi de choisir celui qui te convient le mieux si tu souhaites programmer à la maison.

Pyzo se présente de la manière suivante :

Capture de l'écran de Pyzo

Pour installer Pyzo chez soi, il faut suivre les instructions qui sont ici