PYTHON Perfectionnement : Programmation orientée objet, interface graphique

Public admis

  • Salarié en Poste
  • Demandeur d'emploi
  • Entreprise
  • Etudiant

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

  • 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

GROUPE ARKESYS


La formation maintenant pour vos talents de demain
Voir la fiche entreprise

Tarif

A partir de 4 650,00 €

Durée 21 heures réparties sur 3 jours
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

GROUPE ARKESYS


La formation maintenant pour vos talents de demain
Voir la fiche

Tarif

A partir de 4 650,00 €

Durée 21 heures réparties sur 3 jours
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Description

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

Programme

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

Prérequis

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

Public

  • Personnes souhaitant approfondir ses connaissances en Python.

Ces formations pourraient vous intéresser

Objectifs de la formation

Tout utilisateur bureautique qui souhaite selon ses besoins concevoir rapidement tout type de document professionnel et maitriser les différentes mises en forme, créer des tableaux, gérer des documents longs, utiliser les outils de publipostage, créer des formulaires et maitriser les fonctionnalités de travail collaboratif.

En parcours individualisé, nous déterminons pour chaque participant un contenu de formation adapté à son niveau et ses besoins.

Tarif

A partir de 560,00 €

Durée

2 jour(s)

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Programmer une carte Arduino uno
  • Utiliser des capteurs et actionneurs
  • Créer un objet interactif avec la carte Arduino
Tarif

Contacter l'organisme

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Comprendre et maîtriser la méthodologie UX - Intégrer la méthodologie UX dans une interface UI
Tarif

A partir de 2 475,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Utiliser les fonctions de base d'Illustrator pour créer, retoucher des dessins
  • Maîtriser les règles de base du dessin vectoriel, dessiner, retoucher des vecteurs
  • Réaliser des illustrations en utilisant les fonctions avancées d'Illustrator
  • Améliorer le rendu et l'aspect des dessins, grâce aux fonctions artistiques proposées par Illustrator
Tarif

A partir de 4 250,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Connaître l'utilisation, les possiblités de Ruby - Etre capable de prévoir, développer, tester, déployer une application complète et complexe en Ruby
Tarif

A partir de 2 995,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Connaître et maîtriser les concepts avancés de la programmation Java - Réaliser et déployer des applications complètes, performantes et maintenables
Tarif

A partir de 995,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Décrire la nouvelle interface proposée dans la version 4.3
  • Expliquer la nouvelle manière d'appliquer les actions concernant la consommation et la création d'un document Web Intelligence dans la version 4.3
  • Identifier les nouvelles fonctionnalités apportées dans la version 4.3.
Tarif

A partir de 820,00 €

Durée

1j / 7h

Modes
  • Centre
  • Distance

Objectifs de la formation

  • Comprendre et découvrir les différentes étapes liées aux techniques de conceptions graphiques
  • Apprendre à mieux communiquer avec son imprimeur et les technologies d’impressions
Tarif

A partir de 150,00 €

Durée

2 heures 30 minutes

Modes

Objectifs de la formation

  • Lire et écrire des scripts « avancés » d'analyse des données
  • Utiliser le potentiel des analyses statistiques disponibles sous R
  • Mettre en œuvre et extraire les résultats aussi bien d'une analyse de la variance à 1 facteur que des tests post-Hoc de comparaisons multiples
  • Mettre en œuvre et extraire les résultats d'une analyse de la variance multi-facteurs
  • Mettre en œuvre et extraire les résultats d'une régression linéaire simple et multiple
  • Mettre en œuvre et extraire les résultats d'une analyse multidimensionnelle des données : ACP, AFC, CAH…
Tarif

A partir de 4 650,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Connaitre les concepts centraux de l'analyse de survie / des durées de vie
  • Connaitre le vocabulaire dédié à ce type d'analyse
  • Identifier les contextes d'utilisation des outils de l'analyse de survie / durée de vie
  • Maitriser les fonctions de risque instantané, de risque cumulé, de survie et de survie cumulée
  • Réaliser des analyses non paramétriques de données de survie 
  • Réaliser des représentations graphiques (courbe de survie, survie cumulée, méthode KM ou actuarielle)
  • Ouvrir à la modélisation semi-paramétrique
Tarif

A partir de 3 100,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Je cherche à faire...