Il y a forcément une formation faite pour vous
- Catalogue
- DÉVELOPPEMENT
- Python
- PYTHON Perfectionnement : Programmation orientée objet, interface graphique
PYTHON Perfectionnement : Programmation orientée objet, interface graphique Mixte : présentiel / à distance
Dernière mise à jour : 18/06/2026
- Inscription
- Public visé
- Prérequis
- Objectifs de la formation
- Contenu de la formation
- Compétences acquises à l'issue de la formation
- Modalités pédagogiques
- Moyens et supports pédagogiques
- Modalités d'évaluation et de suivi
- Profil du formateur
- Informations sur l'accessibilité
M'inscrire à la formation
Public visé
- Personnes souhaitant approfondir ses connaissances en Python.
Prérequis
- Cette formation nécessite de posséder des bases en programmation.
Objectifs de la formation
A l'issue de cette formation, l'apprenant sera capable de :
- Utiliser les différents composants de l'interface Python
- Comprendre et maîtriser la syntaxe de programmation du langage Python
- Comprendre et maîtriser les concepts de la programmation objet
- Être capable de créer un programme
- Gérer les erreurs d'un programme et tester un programme
- Mettre en œuvre différents modules Python
- Concevoir des interfaces graphiques
- Mettre en œuvre les outils de tests de programmes Python
Contenu de la formation
Jour 1 – Matin
Introduction
- Présentation de Python : Historique
- Pourquoi utiliser Python ?
- Le langage de programmation
- Installation de Python
- Description de l'environnement et de l'interface de Python
Jour 1 – Après-midi
Syntaxe du langage Python
- Conventions et règles
- Définition des blocs et des commentaires
- Les différents types de données
- Les variables
- Les différentes manipulations des types de données de base : numérique et chaîne de caractères
- Les structures conditionnelles
- Les opérateurs de comparaisons
- Les boucles : While et For
- Les fonctions
Jour 2 – Matin
La programmation orientée objet
- Principes de la programmation orientée objet
- Qu'est-ce qu'un objet ?
- Comment et par quoi est défini un objet en Python ?
- Notions de classe, d'attributs, de méthodes
- La classe str
- Les objets de base
- Création d'un objet
- Gestion des objets de type chaîne de caractères
- Les objets complexes et dynamiques : Les listes et tuples
- Définition d'une liste
- Création d'une liste
- Composition d'une liste
- Gestion et manipulation d'une liste : ajout et suppression d'objets, parcourir une liste
- Création et manipulation des tuples
- Notion d'héritage
- Gestion des différentes classes : association
- Le modèle de conception : Définition, création et utilisation
Jour 2 – Après-midi
La programmation orientée objet en Python
- Particularités du modèle
- Les classes, attributs et méthodes
- Le paramètre self
- La protection des objets
- L'héritage : simple et complexe
- Les méthodes : simples et spéciales
- Premier exemple d'implémentation d'interfaces
- Les modèles de conception courants
- Gestion des erreurs
Jour 3 – Matin
Les métaclasses
- Notion d'une métaclasse
- Les méthodes relatives aux métaclasses
- Créer une classe dynamique
Gestion de l'interface et de l'interface Python : Utilisation de StdLib
- Utilisation d'arguments en ligne de commande
- Les expressions régulières
- Définition
- Utilisation
- Manipulation des fichiers
- Les principaux modules pour l'importation de données
- Installation et gestion de bibliothèques Python
Jour 3 – Après-midi
Outils statiques et de tests
- Outils QA
- Les outils d'analyse statique : Pylint, Pychecker
- Compte rendu d'analyse de programme
- Le débogueur de Python
- Notion de test
- Utilisation de tests pour le développement de programmes
- Interfaces graphiques
- Principes de programmation d'interfaces
- La bibliothèque TkInter
- Les principaux outils proposés par TkInter
- Gestion des fenêtres graphiques
- Définition et création des composants de l'interface
Compétences acquises à l'issue de la formation
- Utiliser les différents composants de linterface Python
- Gérer les erreurs dun programme et tester un programme
- Comprendre et maîtriser la syntaxe de programmation du langage Python
- Comprendre et maîtriser les concepts de la programmation objet
- Être capable de créer un programme
- Mettre en uvre différents modules Python
- Concevoir des interfaces graphiques
- Mettre en uvre les outils de tests de programmes Python
Modalités pédagogiques
- Explications théoriques suivies de pratiques guidées puis de mises en autonomie.
- Exercices autonomes et réguliers pour assurer l'assimilation
Moyens et supports pédagogiques
Votre formation a lieu en présentiel :
- 1 vidéoprojecteur par salle
- 1 ordinateur
Votre formation se déroule à distance avec :
- 1 ordinateur
- 1 connexion Internet
- 1 adresse e-mail valide
- 1 équipement audio (micro et enceintes ou casque)
- 1 Webcam (facultatif – dans l'idéal)
- 1 deuxième écran (facultatif – dans l'idéal)
Votre formation se déroule sur notre plate-forme de formation avec :
- 1 ordinateur
- 1 connexion Internet
- 1 adresse e-mail valide
- 1 équipement audio (micro et enceintes ou casque - facultatif)
Support stagiaire :
À l'issue de la formation, les exercices et travaux pratiques réalisés, leurs corrigés ainsi qu'un support de cours dématérialisé sera fourni à chaque stagiaire par e-mail ou via la plate-forme FOAD.
Modalités d'évaluation et de suivi
Profil du formateur
Chacun de nos formateurs a bénéficié d'une formation spécifique à l'animation de classe virtuelle et à l'utilisation des solutions de formation à distance du Groupe ARKESYS.
Informations sur l'accessibilité
-
Catégorie :
DÉVELOPPEMENT
Sous-Catégorie : Python - Durée : 21h
-
Prix : 2 250 € Net de taxePrix INTRA : 4 650 € Net de taxe
-
Satisfaction :
★★★★★★★★★★
- Taux de réussite : - %
- Télécharger le programme
Session sélectionnée
-
Lyon COMPLÈTE
Prochaines Sessions
- Aucune formation INTER-ENTREPRISE n'est programmée pour le moment. Contactez-nous via le formulaire ou par téléphone au 04 28 95 15 82 afin de connaitre les dates possibles ou les autres modalités d'inscription.
Dans la même catégorie
- PYTHON Analyses statistiques Présentiel / à distance
- PYTHON Base de la programmation Présentiel / à distance
- PYTHON Data Management Présentiel / à distance
- PYTHON Développement d'IHM avec la librairie PyQt Présentiel / à distance
- PYTHON Méthodes de Machine Learning Présentiel / à distance
Catalogue de formation propulsé par Dendreo,
logiciel de gestion pour les OF