12 Rue de l’Europe

31850 Montrabé

12 Rue de l’Europe

31850 Montrabé

Programmer en Python

Menu formations

Public concerné : Toute personne qui souhaitent acquérir une formation à l’approche Objet et aux spécificités du langage Python.

Pré-requis : Connaissances de base en programmation.

Durée : 4 jours

Moyens pédagogiques : Formation présentielle – Exposés, cas pratiques, synthèse. Un poste par stagiaire,  vidéoprojecteur. Support de cours fourni à chaque stagiaire.

Modalités de suivi et d’évaluation : Questionnaire d’évaluation de la satisfaction en fin de stage, feuille de présence émargée par demi-journée par les stagiaires et le formateur. Attestation de fin de formation.

Objectifs : Découvrir les bases du langage Python.
Comprendre et savoir utiliser la programmation orientée objet dans Python.
Mettre en œuvre les outils standards et certaines techniques courantes.
Savoir manipuler les principales librairies python.

Contenu de formation

Présentation de Python :

Présentation de Python
Historique de Python
Comparaison de Python avec d’autres langages (PHP, Java, Perl, Shell)

Syntaxe de base :

L’interpréteur Python
La syntaxe du langage
Les différents nombres et leur manipulation
Les différentes chaînes de caractères et leur manipulation

Structures de contrôles :

La condition if / else
La boucle while
La boucle for

Les structures de données :

Les Tuples
Les séquences
Les listes
Les dictionnaires
Savoir choisir la bonne structure de données

Organisation du code Python :

Les fonctions
Créer et utiliser des modules Python
Importation de code Python

Programmation Orientée Objet dans Python :

Les Objets
Les classes, les attributs et les méthodes
Les notions de Constructeur et de Destructeur
Les propriétés
L’héritage
La surcharge
Les exceptions

Manipulation de XML avec Python :

Rappels sur XML, SAX et DOM
Parcours de XML
Création et Écriture

Manipulation de SQL en Python :

La spécification DB-API
Connexion et manipulation de base de données
Les requêtes paramétrées
Présentation et Utilisation de l’ORM SQLAlchemy

Bibliothèque de modules standards et principaux modules :

Module os et sys : interaction avec le système d’exploitation
Manipulation des fichiers (lecture et écriture)
Module re : utilisation d’expressions régulières
Comment trouver des modules ?
Tirer partie de la documentation

Bonnes pratiques en Python :

Amélioration de la productivité : PyChecker et Pylint
Gestion de l’environnement : virtualenv
Utilisation des tests: doctests et unittes

DEMANDER UN DEVIS ÊTRE RAPPELÉ

Dates inter-entreprises

Top