Outils pour utilisateurs

Outils du site


python:python3_pour_asr

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
python:python3_pour_asr [2018/01/08 09:29]
herve ballans
python:python3_pour_asr [2018/01/09 17: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'​environnement ainsi que la convention ​de codage ​:+Spécifie l'​environnement ainsi que l'​encodage utiliusé (utf-8) : 
 + 
 +<​code>​ 
 +#​!/​usr/​bin/​env python3 
 +# -*- coding: utf8 -*- 
 +</​code>​ 
 + 
 +===== Documentation ===== 
 + 
 +Grace aux docstrings, il est très facile (et recommandé!) de documenter son code : 
 + 
 +<​code>​ 
 +def server(): 
 +    """​Définit les caractéristiques du serveur"""​ 
 +</​code>​ 
 + 
 +L'​accès à la documentation peut se faire de 2 manières, soit par la fonction help() ​: 
 + 
 +<​code>​ 
 +help(server) 
 +</​code>​ 
 + 
 +soit avec l'​attribut //​__doc__//​ 
 +<​code>​ 
 +server.__doc__ 
 +</​code>​ 
 + 
 +===== Bash vs Python3 =====
  
-<​code>​''​#​!/​usr/​bin/​env 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 -*-''​ +
-</​code>​===== Bash vs Python3 =====+
  
 ==== Boucles ==== ==== Boucles ====
python/python3_pour_asr.1515400175.txt.gz · Dernière modification: 2018/01/08 09:29 par herve ballans