
Bien commencer avec Python
Accès aux données (fichiers, SGBD)
Pourquoi utiliser Python plutôt qu’un autre
Savoir choisir les bonnes structures de
Exemples de projet en Python 
Tuples, séquences et listes (append,
Différences entre les versions de Python 
Connexion à une base de données 
Fonctionnement de l’interpréteur Python 
Fonctions utiles avec les listes (filter,
Les apports de l'interpréteur interactif
Introduction à sqlAlchemy
Gestion des piles ou des files 
La puissance des dictionnaires (tableaux
Les bases (types, syntaxe)
Construire une liste sur la base d’une
expression (compréhension)
Parsing XML : les différentes techniques 
Organisation du code (modules, package,
La librairie élément tree 
Recommandations de nommage 
Python et DOM (manipulation de l’ arbre
Les types de base (entier, chaîne, réel, …) 
Générateurs et itérateurs 
Erreurs classiques sur les types 
Boucles (for), opérateurs, tests (if/else) 
Opérateurs associés aux listes 
Définition et appel de fonction 
Enchaînement de tests par rapport aux
«Toute la syntaxe» dans un programme de
Définition et instanciation d’une classe 
Tour d’horizon des modules standards 
Méthodes et propriétés d’une classe 
Module re(expressions rationnelles) 
Modules os et sys (services du système
Le mécanisme des exceptions 
Les classes incontournables
Module csv (fichiers structurés par
Comment trouver les modules ? 
Installer des modules tiers (setuptools,
Le dépôt central: Python Package index
Mieux gérer son environnement avec
Autre(s) Information(s):
Des exercices basés sur des squelettes seront proposés tout au long de la formation. Ils synthétisent les possibilités de Python afin que vous
puissiez réutiliser leurs colonnes vertébrales en production. La difficulté variable permet d’adapter la complexité aux objectifs des participants.
Plusieurs solutions sont proposées afin que tout le monde sache évaluer la « meilleure » solution..
Support de cours remis aux participants
Pour plus de renseignements ou pour vous inscrire, merci de nous contacter au 01 78 15 34 00
100, avenue Albert 1er - 92500 RUEIL-MALMAISON