Python : Atelier intermédiaire
Sommaire
INTRODUCTION
- Objectifs :
- savoir coder ses propres objets
- utiliser la bibliothèque standard et des packages existants
NOTIONS INTERMÉDIAIRES
Orienté-objet et classes
Objet, instance de classe
Attributs et méthodes
Héritage
self
CRUD
__init__
Décorateurs
Exceptions
Lambda
- lambda input: output
lambda x: x*2
Bibliothèque standard
- datetime
- re
- os.system
- os.popen
- os.path
- pickle
- sqlite3
- zlib
- csv
- json
- uuid
- urllib
- gettext
- pdb
- sys
- socket
Packages
EXERCICE
* modifier iptables
CONCLUSION
- ne pas réinventer la roue : utiliser l'existant
- DIY (do-it-yourself) : pour le reste, faites du "sur mesure"
- yalla!