Programmation objet en langage Python

Réf. : DN-33383
Durée : 5 jours
Tarif : 2500,00  HT

Objectifs

A l’issue de la formation, vous serez capable de :

Contenu de la formation

Objectifs :

Lire, modifier et écrire des scripts en langage Python
Lister, utiliser les modules Python, créer ses propres modules
Apprendre la programmation objet avec le langage Python
Comprendre les exceptions et les utiliser dans les scripts
Lire et écrire dans des fichiers, gérer la sérialisation des objets
Manipuler les bases de données relationnelles, sauvegarder ses objets

Introduction

Présentation de Python et ses versions, historique
Installation de Python et d’un environnement de développement (IDE)

Premiers pas

Manipulation de l’interpréteur Python
Manipulation de l’IDE
Bases de la syntaxe du langage
Aide et documentation de Python

Variables, classes et opérateurs

Les differents types de données
Les principales classes
Les opérateurs

Structures de contrôle

Structures conditionnelles
Structures répétitives
Autres structures

Fonctions

Utilité et définitions
Arguments et variables
Appel de fonction
Définir des fonctions

Modules et packages

Introduction
Importation
Aperçu de la bibliothèque standard
Définir des modules, des packages

Programmation Orientée Objet

Principes des concepts objets
Définition d’une classe, création d’objets
Héritage et polymorphisme

Gestion des exceptions

Présentation de la gestion des erreurs
Structure de contrôle try, except, else, finally
Propagation des exceptions
Définir ses exceptions
Déclencher des exceptions

Fichiers et sérialisation

Ouverture et fermeture
Lecture et écriture
Sérialisation d’objet (modules pickle et shelve)

Compléments

Module sys, interagir avec l’interpréteur Python
Module os, interagir avec le système d’exploitation
Module re, les expressions régulières

Accès aux bases de données

L’API Python DBAPI pour manipuler des SGBD
Quelques modules pour Sqlite, PostgreSQL
Le module MySQLdb pour Mysql
Le mapping relationnel/objet et la persistance
Sauvegarde et restauration d’objet en Python

Bonnes pratiques Python

Règles d’écriture
Documentation du code
Les outils d’assurance qualité QA

Aller plus loin

Création d’interfaces graphiques
Interfaçage de Python avec d’autres langages

Public

Cette formation s’adresse à tout administrateur système et utilisateur averti, ayant des connaissances d’algorithmique et de programmation, ainsi qu’aux développeurs, désirant gagner en productivité et en efficacité au quotidien par le biais de programmes développés en langage Python.

Pré-requis

Méthodes pédagogiques

Alternance d’apports théoriques, d’exercices pratiques et d’études de cas.

Réf. : DN-33383
Durée : 5 jours
Tarif : 2500,00  HT
Partager cette formation
Facebook
Twitter
LinkedIn

Demande de devis

*Sous réserve de maintien de la session
Session ouverte à partir de 3 participants
Format Paris - Lille
Durée 5 jours
Prix 2500 € HT
Demande de devis
Format Dans vos locaux ou à distance
Durée 5 jours
Prix Nous contacter
Demande de devis

Vous souhaitez une formation sur-mesure ou vous disposez d’un cahier des charges ?

Nous contacter

Prochaines sessions

03/06/2024
08/07/2024
30/09/2024
18/11/2024

*Sous réserve de maintien de la session
Sessions inter entreprises ouvertes à partir de 3 participants
Intra : base tarifaire pour un groupe de 3 personnes

Nouvelles formations

Dernières actualités

Nous contacter

Nous suivre