Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| python:python3_pour_asr [2018/01/08 08:29] – herve ballans | python:python3_pour_asr [2018/01/09 16:42] (Version actuelle) – herve ballans | ||
|---|---|---|---|
| Ligne 3: | Ligne 3: | ||
| ====== Utiliser Python3 en Admin Systèmes et Réseaux ====== | ====== Utiliser Python3 en Admin Systèmes et Réseaux ====== | ||
| - | Note : les exemples sont testés avec iptyhon3 (Python 3.6.3, IPython 5.1.0) | + | Note : les exemples sont testés avec le programme //iptyhon3// (Python 3.6.3, IPython 5.1.0) |
| ===== En-tête de fichier ===== | ===== En-tête de fichier ===== | ||
| - | Spécifie l' | + | Spécifie l' |
| + | |||
| + | < | ||
| + | # | ||
| + | # -*- coding: utf8 -*- | ||
| + | </ | ||
| + | |||
| + | ===== Documentation ===== | ||
| + | |||
| + | Grace aux docstrings, il est très facile (et recommandé!) de documenter son code : | ||
| + | |||
| + | < | ||
| + | def server(): | ||
| + | """ | ||
| + | </ | ||
| + | |||
| + | L' | ||
| + | |||
| + | < | ||
| + | help(server) | ||
| + | </ | ||
| + | |||
| + | soit avec l' | ||
| + | < | ||
| + | server.__doc__ | ||
| + | </ | ||
| + | |||
| + | ===== Bash vs Python3 ===== | ||
| - | < | + | Les exemples de cette section n'ont pas grand sens en soi, ils servent juste ici à illustrer la différence entre l'écriture de routines en bash et en Python. Ces bases serviront pour les sections suivantes. |
| - | # -*- coding: utf8 -*-'' | + | |
| - | </ | + | |
| ==== Boucles ==== | ==== Boucles ==== | ||