Python > La bibliothèque

Présentation de la bibliothèque

Python est armé d'une bibliothèque standard très vaste et est à ce titre souvent présenté comme un langage avec piles incluses.

De base, la bibliothèque offre des fonctionnalités dans les domaines suivants :

Exemple de connexion à un serveur FTP

>>> ftp = FTP('ftp.lip6.fr')
>>> ftp.login()
'230-\n    \tVous etes dans la classe guest
[...]
Guest login ok, access restrictions apply.'
>>>
>>> try:
...     ftp.dir(callbacktext)
... finally:
...     ftp.close()
...
total 142112
dr-xr-xr-x   2 0     0          512 Nov 30  2008 etc
[...]
drwx------   3 1003  1003       512 Aug 16  2009 private
drwxr-xr-x  46 1003  1003      1024 Apr  7 14:49 pub

Le débogueur

Python inclus un débogueur fort utile, pour placer un point d'arrêt dans votre code, il suffit d'insérer la ligne suivante :

import pdb; pdb.set_trace();

À configurer, comme abréviation ou raccourci dans votre éditeur préféré !

Sylvain Boureliou - sylvain.boureliou@gmail.com - www.boureliou.com