Accès direct au contenu

DGM

Version anglaise

aide

DGM > Actualités > Stages LIESSE

Détails Stage LIESSE - Python 2015

Cette formation, proposée aux professeurs des classes préparatoires scientifiques (CPGE), sera consacrée aux bases du langage Python ainsi qu'aux concepts de la programmation Objet.

Une partie de la journée sera consacrée à des manipulations.


Dans un soucis d'efficacité, il est prévu que chacun puisse travailler à son rythme, sur son propre ordinateur. Des ordinateurs fixes seront également mis à disposition de ceux qui le désirent.

Voici quelques conseils pour préparer votre ordinateur...

Installation de python

La version utilisée lors de ce stage est la version 3.4. Elle est disponible depuis le site www.python.org pour différentes plateformes.

Pour les utilisateurs débutants, je conseillerai d'utiliser la version Windows qui est la plus simple à installer. Cette version intègre un environnement de développement intégré IDLE comprenant :
  • un éditeur texte avec coloration syntaxique, autocomplétion et indentation automatique,
  • un terminal Python avec coloration syntaxique,
  • une aide en ligne intégrée (Touche "F1").
La version Windows existe en 32 et 64 bits.

Pour les spécialistes MAC et UNIX, votre machine dispose déjà d'une version Python pré-installée. Cependant, cette version doit être une version 2.7. Une nouvelle installation est donc nécessaire.

Documentation sur Python

La documentation officielle Python est en langue anglaise. Elle est disponible sous les formats suivants :

La documentation officielle Python est très complète. Elle intègre une partie Tutorial à destination des utilisateurs débutants.

Pour ceux qui recherchent un support plus didactique en langue française, je conseille :

Le support de cette formation est également disponible.

Utilisation de l'éditeur intégré IDLE (Windows)


Démarrage de IDLE
  • Menu démarrer > Tous les programmes > Python 3.4 > IDLE (Python GUI).
    • La fenêtre ouverte est une console (ou shell) Python

Utilisation du shell
  • Python étant un langage interprété, il est techniquement possible de composer un programme à la volée directement dans un shell, instruction par instruction.
  • Le shell est classiquement utilisé pour afficher les résultats de vos programmes, saisir des valeurs en mode interactif...
  • A l'issue de l'exécution d'un de vos programmes, il est également possible d'accéder aux données manipulées.
    • Grâce à cette fonctionnalité, vous pourrez facilement tester certaines parties de vos programmes.

Exécution d'un script Python
  • Il faut tout d'abord charger dans l'éditeur votre script s'il n'y est pas déjà présent par le menu File -> Open.
  • Pour l'exécuter, il suffit d'appuyer sur la touche F5 (ou bien aller dans le menu Run -> Run Module).
  • L'exécution se fera dans un shell

Ecriture d'un script Python
  • En plus d'être un Shell interactif, IDLE est aussi un éditeur spécialement conçu pour des programmes Python. Pour ouvrir IDLE en mode éditeur, vous pouvez, à partir du mode interactif, aller dans le menu File - New Window.
  • Vous pouvez alors écrire un programme Python et l'enregistrer dans un fichier d'extension .py.
  • Vous pourrez ensuite ouvrir ce fichier avec IDLE en cliquant dessus avec le bouton droit de la souris -> Edit With IDLE.

Installation de modules complémentaires


La distribution classique du langage python peut être compléter par l'ajout de modules spécifiques développé par la communauté. Ceux-ci sont extrêmement variés et tant sur le plan des objectifs ou de leur niveau de développement. Une liste de ces modules peut être trouvée ici.

Pour le calcul scientifique, les modules les plus couramment utilisés sont les suivants :

Ses modules sont disponibles pour les différents OS. Pour Windows, des distributions complémentaires peuvent être trouvées sur la page maintenue par Christoph Gohlke, Laboratory for Fluorescence Dynamics, University of California, Irvine.