Vous êtes sur la page 1sur 2

Programmation objet en langage Python

Formation Informatique / Dveloppement logiciel / Python

Cette formation permettra aux participants d'acqurir les comptences et connaissances ncessaires pour programmer avec
le langage Python et disposer d'une bonne vue d'ensemble des diffrents modules.
Les participants auront les bonnes structures de donnes pour tirer pleinement profit de la puissance de Python. L'accs aux
donnes (fichiers, base) est galement abord ainsi que les aspects XML. De nombreux outils (Eclipse/Pydev, PyLint,
PyChecker, ) ou frameworks permettant une utilisation professionnelle de Python seront prsents (Zope, Plone, Django,
Grok, ...). Les bonnes manires d'utilisation du langage seront prsentes tout au long du stage dans un souci de
concision, d'efficacit, et de lisibilit du code.

OBJECTIFS

A retenir

Dcouvrir le langage Python


Apprhender les bases du langage (types, syntaxe)
Connatre les types de donnes volus
Utiliser les complments (gnrateurs, itrateurs, scripts ...)
Connatre les modules standards
Accder aux donnes fichiers et SGBD

Dure : 4 jours soit 28h.


Rf. CYPYTH

PUBLIC
Cette formation s'adresse tout dveloppeur souhaitant acqurir les bases de la programmation en Python.

PRE-REQUIS
Connaissance d'un langage de programmation (C, C#, C++, Java, ). La connaissance d'un langage objet est prfrable.

PROGRAMME
Bien commencer avec Python
Pourquoi utiliser Python plutt qu'un autre langage ?
Exemples de projet en Python
Diffrences entre les versions de Python
Fonctionnement de l'interprteur Python
Les apports de l'interprteur interactif iPython
Un premier programme

Dates des sessions

Cette
formation est
galement
propose en
formule
INTRA-ENTREPRISE.
Inclus dans cette formation

Les bases (types, syntaxe)


Organisation du code (modules, package, importations)
Recommandations de nommage
Les types de base (entier, chane, rel, )
Erreurs classiques sur les types
Boucles (for), oprateurs, tests (if/else)
Dfinition et appel de fonction
Toute la syntaxe dans un programme de synthse
La dimension objet

Coaching Aprs-COURS
Pendant 30 jours, votre formateur
sera disponible pour vous aider.
CERTyou s'engage dans la ralisation
de vos objectifs.

Dfinition et instanciation d'une classe


Mthodes et proprits d'une classe
Exemples d'hritages
Le mcanisme des exceptions
Les classes incontournables
Types de donnes volus
Savoir choisir les bonnes structures de donnes
Tuples, squences et listes (append, extend, insert, )
Fonctions utiles avec les listes (filter, map, reduce)
Gestion des piles ou des files
La puissance des dictionnaires (tableaux associatifs)
Construire une liste sur la base d'une expression (comprhension)
Complments
Gnrateurs et itrateurs
Scripts excutables
Oprateurs associs aux listes
Enchanement de tests par rapport aux listes
Comparer les squences
Les modules

CERTYOU, 37 rue des Mathurins, 75008 PARIS - SAS au capital de 10 000 Euros
Tl : 01 42 93 52 72 - Fax : 01 70 72 02 72 - contact@certyou.com - www.certyou.com
RCS de Paris n 804 509 461- TVA intracommunautaire FR03 804509461 - APE 8559A
Dclaration dactivit enregistre sous le N 11 75 52524 75 auprs du prfet de rgion dIle-de-France

Votre garantie 100%


SATISFACTION
Notre engagement 100% satisfaction
vous garantit la plus grande qualit
de formation.

Programmation objet en langage Python


Formation Informatique / Dveloppement logiciel / Python

Tour d'horizon des modules standards


Module re(expressions rationnelles)
Modules os et sys (services du systme d'exploitation)
Module csv (fichiers structurs par sparateur)
Comment trouver les modules ?
Installer des modules tiers (setuptools, EasyInstall)
Le dpt central: Python Package index (Pypi)
Importer des modules
Mieux grer son environnement avec Virtualenv
Accs aux donnes (fichiers, SGBD)
Les objets de type File
La documentation
La spcification DB-API
Connexion une base de donnes
Python et SQL
Introduction sqlAlchemy
Python et le XML
Principes
Parsing XML : les diffrentes techniques
La librairie lment tree
Python et SAX
Python et DOM (manipulation de l' arbre XML)

CERTYOU, 37 rue des Mathurins, 75008 PARIS - SAS au capital de 10 000 Euros
Tl : 01 42 93 52 72 - Fax : 01 70 72 02 72 - contact@certyou.com - www.certyou.com
RCS de Paris n 804 509 461- TVA intracommunautaire FR03 804509461 - APE 8559A
Dclaration dactivit enregistre sous le N 11 75 52524 75 auprs du prfet de rgion dIle-de-France