SA au capital de 3 013 709,25 € - 722 030 277 RCS Nanterre - Identifiant TVA: FR 722 030 277 - NAF: 8559A
Siret: 722 030 277 00247 - Demos SA - 1, Parvis de la Défense – Paroi Nord - 92044 Paris La Défense Cedex
Téléphone: 09 88 66 10 00 - Fax: 09 88 66 10 01 - Internet: www.demos.fr - Email:
[email protected]Python Programmation Avancée
Sandrine Lubaki
09 88 66 10 00
3 - 5 mai 2017: Paris
28 - 30 août 2017: Paris
6 - 8 novembre 2017: Paris
Objectifs
- mettre en œuvre la programmation objet, approfondir le langage (fonctions décorées, interfaçage,
…) et utiliser les bases de données structurées et NOSQL
Profil Stagiaire(s)
développeurs
Pré-requis
connaissances équivalentes au stage Programmation Python (ICS61)
Profil Animateur(s)
expert technique Python
PROGRAMME
Module objets
Classes abstraites
Méthodes virtuelles
Modification "à chaud"
Propriétés (@property, setter et getter)
Introspection
Langage
Fonctions décorées
Décorateurs avancés
Numpy
Interfaçage de données : CSV, JSON, XML
Interagir avec du code C, C++, Java
Graphiques avec MatPlotLib
Interfaces graphiques avec wxPython
Base de données
ZODB (sérialisation des objets python dans
une base de données Objet)
Accès à des bases NOSQL (MongoDB,
CASSANDRA, REDIS)
Design patterns
COMPETENCES VISEES
A la fin de cette formation projet informatique, vous serez capable de
- Développer en objet avec Python
- Maitriser la métaprogrammation avec les décorateurs
- Gérer des données de type structurée (fichier plat, xml, base de données) et des bases de
données NOSQL