Programmation objet en langage python

AMS TRAINING

Non finançable CPF
Salarié en poste / Demandeur d'emploi / Entreprise
En ligne
Présentiel
Public admis
Salarié en poste
Demandeur d'emploi
Entreprise
Etudiant
Prix
Nous contacter
Durée
Nous contacter
Niveau visé
Non diplômante
Localité
En ligne
Vous pouvez suivre cette formation depuis chez vous ou depuis n’importe quel endroit à distance.
En présentiel
Découvrez les localités disponibles pour suivre cette formation en présentiel.
En savoir plus sur les localités en présentiel
Cette formation est disponible dans les centres de formation suivants:
  • 54 - Nancy
Cette formation peut être dispensée dans votre entreprise dans les localités suivantes :
  • 08 - Ardennes
  • 10 - Aube
  • 51 - Marne
  • 52 - Haute-Marne
  • 54 - Meurthe-et-Moselle
  • 55 - Meuse
  • 57 - Moselle
  • 67 - Bas-Rhin
  • 68 - Haut-Rhin
  • 88 - Vosges
Objectifs

A l'issue de la formation, les
participants seront capables de :

Créer et modifier des scripts en
langage Python

Identifier les modules Python

Créer ses propres modules

Expliquer la programmation objet avec
le langage Python

Expliquer les exceptions et les
employer dans les scripts

Ecrire dans des fichiers et employer
la sérialisation des objets















Expliquer les bases de données
relationnelles et sauvegarder ses objets

Programme

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 différents 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


Envie d’en savoir plus sur cette formation ?

Documentez-vous sur la formation

Ces formations peuvent vous intéresser

Quelle est votre situation ?

Vous êtes ?

Veuillez choisir un lieu

Please fill out this field.

Please fill out this field.

Veuillez sélectionner un niveau de formation

Informez-vous gratuitement et sans engagement sur la formation.

Please fill out this field.

Please fill out this field.

Please fill out this field.

Veuillez saisir une adresse email

  • Vous voulez dire ?
  • ou plutôt ?

En cliquant sur "J'envoie ma demande", vous acceptez les CGU et déclarez avoir pris connaissance de la politique de protection des données du site maformation.fr

Haut de page