recherche

Recherche

espace stagiaire

Espace stagiaire

Nous contacter
 

                  

Imprimer

Partager

INTER

INTRA

Inter

La formation inter-entreprise se déroule dans nos locaux ou à distance et peut regrouper des salariés de différentes entreprises au sien d'une même session. Le contenu et les dates de formation sont définis par notre catalogue.

Intra

La formation intra-entreprise se déroule dans nos locaux, dans les locaux de l'entreprise ou à distance et regroupe des salariés d'une même entreprise. Le contenu et les dates pourront être adaptés à des besoins spécifiques.

Référence 2020-STA-N-Pyth
Durée3 jour (21 heure)
Tarif public (inter) Nous consulter
Tarif public (intra) Nous consulter

Prochaines sessions

Chargement...

Aucune session n'est planifiée pour le moment. Vous pouvez toujours nous contacter pour une solution sur mesure.

Faire une demande

Oups ! Nous n'arrivons temporairement pas à vous afficher les sessions. Vous pouvez tout de même nous appeler ou laisser une demande d'inscription pour planifier une session (en présentiel ou à distance).

04 37 24 36 78

Offre intra-entreprise

Nos conseillers vous proposeront une solution sur mesure qui correspondra au mieux aux besoins de votre entreprise.

Sessions et inscription

Masquer les sessions

Description de la formation

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

Objectifs pédagogiques

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

Pour qui ?

Personnes souhaitant approfondir ses connaissances en Python.

Pré-requis

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

Certification

Aucune certification n'est applicable sur cette formation actuellement.

Laissez-nous vous présenter cette formation

Présentateur

Contenu du programme et objectifs opérationnels

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

Télécharger en PDF

Plus d'information sur cette formation ?