Mis a jour le 2024-10-20, 20:14

Premier programme

Python est un langage interprété :
Sous linux, faire commencer le programme par :
Attention : sous python, les espaces en début de ligne sont significatifs (en général par groupes de 4) !!! Ils servent à déterminer les blocs d'instructions.
Commentaires : tout ce qui suit un '#' est assimilé à un commentaire et ignoré.
Pour couper les lignes trop longues :
Pour faire ses premiers essais en python, il est pratique d'utiliser l'interpréteur en interactif pour voir immédiatement le résultat de ce que l'on tape :
ipython, alternative a python interactif :
Récupération des arguments de la ligne de commande :
python en ligne de commande :
stdout, stdin, stderr :
Pour inactiver temporairement stderr :
stderrCopy = sys.stderr
sys.stderr = open(os.devnull, 'w')
...
sys.stderr.close()
sys.stderr = stderrCopy
Fonction print :
Pour éviter le buffering de stdout :
Impression formattée :
Pour sortir d'un programme avec un statut d'erreur 0 (pour indiquer que tout s'est bien passé) : sys.exit(0).
Indention ou désindentation d'un bloc de code avec l'éditeur emacs, pour éviter de le faire ligne par ligne :
python et emacs :
On peut avoir un fichier de commandes exécutées à chaque invocation interactive de python si l'adresse de ce fichier est contenue dans la variable d'environnement PYTHONSTARTUP
Conventions générales de codage en python :
Pour avoir dans un programme la version de python utilisée :

Copyright python-simple.com
programmer en python, tutoriel python, graphes en python, Aymeric Duclert