PYTHON Perfectionnement : Programmation orientée objet, interface graphique

Qualiopi

Vous souhaitez comprendre et maîtriser la syntaxe de programmation du langage Python ? Vous êtes au bon endroit, contactez-nous !

À partir de 4650 €
Durée 21h en 3 jours
Localisation Partout en France
Logo de GROUPE ARKESYS - PYTHON Perfectionnement : Programmation orientée objet, interface graphique

Proposé par

GROUPE ARKESYS

Prérequis

  • Cette formation nécessite de posséder des bases en programmation.

Public admis

  • Salarié en Poste
  • Entreprise

Demandeur d'emploi et Etudiant non admis

Financement

  • Votre OPCO
  • Financement personnel

Financement CPF non pris en charge

Modalités

  • En centre
  • En entreprise
  • À distance

Objectifs pédagogiques

  • 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

Programme de la formation

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


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


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


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

 

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


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
Logo de GROUPE ARKESYS - Formation PYTHON Perfectionnement : Programmation orientée objet, interface graphique

Proposé par

GROUPE ARKESYS

"La formation maintenant pour vos talents de demain"

Voir la fiche entreprise
À partir de 4650 €
Logo de GROUPE ARKESYS - PYTHON Perfectionnement : Programmation orientée objet, interface graphique

PYTHON Perfectionnement : Programmation orientée objet, interface graphique

0 ville proposant cette formation
Logo

La 1ère plateforme pour trouver une formation, choisir son orientation ou construire son projet de reconversion.

© 2024 France Carrière. Tous droits réservés.