Page précédente
Formation continue

Python - Programmation Objet Picto formation

HUB FORMATION
Picto fav
Picto partage
  • Partager par mail
  • Imprimer

Objectifs de la formation

Picto rouler et dérouler
  • Connaître la syntaxe du langage Python
  • Acquérir les principes de la programmation objet
  • Mettre en œuvre les fonctionnalités des modules Python et les bonnes pratiques associées
  • Concevoir des interfaces graphiques
  • Utiliser les outils de test et d'évaluation d'un programme Python

Pré-requis

Picto rouler et dérouler

Donnée non disponible

Contenu pédagogique

Picto rouler et dérouler
Syntaxe du langage Python
Approche orientée objet
  • Les principes du paradigme Objet
  • La définition d'un objet
  • La notion de classe, d'attributs et de méthodes
  • L'encapsulation des données
  • La communication entre les objets
Programmation objet en Python
  • Les particularités du modèle objet de Python
  • L'écriture de classes et leur instanciation
  • Les constructeurs et les destructeurs
  • La protection d'accès des attributs et des méthodes
  • La nécessité du paramètre Self
  • L'héritage simple, l'héritage multiple, le polymorphisme
  • Les notions de visibilités
  • Les méthodes spéciales
  • L'introspection
  • L'implémentation des interfaces
  • Les bonnes pratiques et les modèles de conception courants
  • L'utilisation du mécanisme d'exception pour la gestion des erreurs
Utilisation STDLIB
  • Les arguments passés sur la ligne de commande
  • L'utilisation du moteur d'expressions régulières Python avec le module re, les caractères spéciaux, les cardinalités
  • La manipulation du système de fichiers
  • Présentation de quelques modules importants de la bibliothèque standard : module sys, os, os.path
  • Empaquetage et installation d'une bibliothèque Python
  • Les accès aux bases de données relationnelles, le fonctionnement de la DB API
Outils QA
  • Les outils d'analyse statique de code
  • L'analyse des comptes rendus d'analyse
  • Extraction automatique de documentation
  • Le débogueur de Python
  • Le développement piloté par les tests
  • Les modules de tests unitaires Python
  • L'automatisation des tests, l'agrégation de tests
  • Les tests de couverture de code, profiling
Création IHM TKINTER
  • Les principes de programmation des interfaces graphiques
  • Présentation de la bibliothèque TkInter
  • Les principaux conteneurs
  • Présentation des widgets disponibles
  • Le gestionnaire de fenêtres
  • Le placement des composants, les différents layouts
  • La gestion des événements, l'objet event
  • Les applications multi-fenêtres
Interfaçage Python/C
  • Présentation du module Ctypes
  • Le chargement d'une librairie C
  • Appel d'une fonction
  • La réécriture d'une fonction Python en C avec l'API Python/C
  • La création de modules C pour Python avec Pyrex
  • L'interpréteur Python dans C
  • L'utilisation du profileur de code

Insertion dans l'emploi

Picto rouler et dérouler

Aucune donnée n'est encore disponible pour cette formation

Avis sur la formation

Picto rouler et dérouler

Aucun avis n'est encore disponible pour cette formation

Session(s)

01/04/2024 au 31/12/2025
À Nogent-sur-Oise
Picto rouler et dérouler
Carif : n° 159645S
Picto informations
  • Collectif
  • Temps plein
  • Formation mixte (FOAD et présentiel)
Picto durée totale
Durée totale : 35h
Picto feu vert
Places disponibles

Dispositif lié au financement

OPCO



Picto lieu
9 Rue Ronsard
le Sarcus
60180 Nogent-sur-Oise
Picto accès handicap
Pas d'accès handicap

HUB FORMATION

Picto label 1 label
Picto lien organisation

Formations similaires