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ée | 3 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
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 ?
Pré-requis
Cette formation nécessite de posséder des bases en programmation.
Certification
Laissez-nous vous présenter cette formation
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 ?