Formation générale (en mode Inter-Entreprises ou Intra-Entreprise) pour acquérir les bases de la programmation avec le langage Python.
Cette formation est destinée aux futurs programmeurs et/ou administrateurs système souhaitant utiliser toute la puissance de Python.
En 4 jours, elle introduit :
- Les éléments du langage
- Les modules de la bibliothèque standard
- Les modules tiers utiles pour des besoins spécifiques
- Les bonnes pratiques
Elle est conseillée pour aborder efficacement les technologies Python spécifiques telles que Zope/Plone, Zope3/Grok, Django, sqlAlchemy, etc.
Prix :
- Inter-entreprises : 1750 € HT par participant
- Intra-entreprise : 5200 € HT par session
Modules
| Titre |
Description |
Durée |
Python
|
1ère journée :
- Installation et prise en main
- Connaitre les différentes versions de Python
- Détails de l'arborescence de fichiers de l'installation Python
- L'interpréteur interactif ipython
- Initiation à la syntaxe
- Manipuler les nombres
- Manipuler les chaines
- Les opérateurs (+, in, and, or...)
- Les différents types d'instructions (if/else, for, try/except...)
- Les structures de données
- Tuples, séquences et listes
- Dictionnaires
- Les listes par compréhension
- Autres outils du langage
- Fonctions
- Générateurs et itérateurs
- Scripts exécutables
2ème journée :
- Organisation du code
- Modules et paquetages de modules
- Importations
- Comprendre la notion d'objet
- Objet et attributs
- Exercices avec ipython
- Traitement de fichiers
- Les objets de type File
- Exercices
- Les classes d'objets
- Définition et instanciation d'une classe
- Méthodes de classe
- Properties
3ème journée :
- La bibliothèque de modules standards
- Exemples de modules utiles
- Comment trouver les modules ?
- Installer des modules tiers
- setuptools & EasyInstall
- Python Package Index
- Outils de développement (Eclipse / Pydev, PyLint, PyChecker)
- Outils de traitement XML
- Principes
- Parsing XML : les différentes techniques
- La librairie elementtree
- La librairie lxml
4ème journée :
- Python et SQL
- La spécification DB-API
- Connexion à une base de données
- Introduction à sqlAlchemy
- Pratiques de développement
- Docstrings
- Tests : Doctests et Unit tests
- Outils de développement (Eclipse / Pydev, PyLint, PyChecker)
|
4 jours
|
Préparer une session Intra-Entreprise pour cette formation