Python, programmation objet
Durée
35 heures
Prix €
2195 €
Rythme
En journée, En semaine
Format
En présentiel
Language
Français
Avis
0 Avis
Comparons cette formation avec les 901 autres qui délivrent le même diplôme.
Cette formation dure 35 heures. C'est dans la moyenne.
- En moyenne, les mĂŞmes formations durent 39 heures.
- La plus courte dure 0 heure
- La plus longue dure 448 heures
Cette formation coûte 2.2K €. C'est légèrment en dessous de la moyenne.
- En moyenne, les mêmes formations coûtent 3.5K €
- La moins chère coûte 500 €
- La formation la plus chère coûte 11.2K €
Il y a 77 organismes qui offrent le mĂŞme diplĂ´me.
- 164 formations Ă distance.
- 171 formations en physique.
- 566 formations mixte.
- L'avis moyen est de 0.03/5
Information sur l'organisme
Organisme
PLB CONSULTANT
Ville
LEVALLOIS PERRET - 92300
Nombre de formations
116 (11 uniques)
Prix moyen
2410.01 €
Temps moyen
26.13 heures
Avis moyen de toutes les formations
18 Avis
Détail de la formation
DiplĂ´me
Programmer et automatiser des tâches avec Python (Tosa)
Objectif
Connaître les fondamentaux de la programmation objet en PythonMaîtriser la syntaxe du langage PythonConnaître et mettre en oeuvre les modules PythonManipuler les données en PythonConcevoir des interfaces graphiques en PythonDisposer d'une première expérience dans l'utilisation des outils de test et d'évaluation d'un programme Python
Contenu de la formation
Bien commencer avec Python
Pourquoi utiliser Python plutĂ´t qu'un autre langage ?
Exemples de projet en Python
Différences entre les versions de Python
Installation de Python (pré-requis, fichiers, arborescence détaillée)
Fonctionnement de l'interpréteur Python
Les apports de l'interpréteur interactif iPython
Un premier programme...
Les bases de Python (la syntaxe, les types)
Organisation du code (modules, package, importations)
Recommandations de nommage
Les types de base (entier, chaîne, réel, ...)
Erreurs classiques sur les types
Boucles (for), opérateurs, tests (if/else)
Définition et appel de fonction
Programmer objet en Python
Limites de la programmation « simplement » structurée
Philosophie, concepts, et vocabulaire de la programmation objet
Représentation des données en programmation objet (classes, propriétés)
Représentation des traitements (méthodes)
Contrôler l'accès aux données (encapsulation)
Exemples de classes prédéfinies en Python permettant de profiter pleinement de l'approche objet
Cycle de vie d'un objet (constructeur, destructeur)
Accéder aux attributs et fonctionnalités de l'objet cible (self)
Comment les objets communiquent entre eux ?
Classe mère et classe fille (héritage)
Des fonctions différentes avec ... le même nom (polymorphisme)
Héritage simple et héritage multiple
La fonction super()
Protection des traitements (public, protected, private)
Le mécanisme de traitement des exceptions
Exemple de formalisme UML (diagramme de classe)
Tour d'horizon des classes fondamentales existantes en Python
Notion de Design Patterns
Types de données évolués
Savoir choisir les bonnes structures de données
Tuples, séquences et listes (append, extend, insert, ...)
Fonctions utiles avec les listes (filter, map, reduce)
Gestion des piles ou des files
La puissance des dictionnaires (tableaux associatifs)
Construire une liste sur la base d'une expression (compréhension)
Compléments sur le langage Python
Générateurs et itérateurs
Scripts exécutables
Opérateurs associés aux listes
Enchaînement de tests par rapport aux listes
Comparer les séquences
Les modules de Python
Gestion des données (Fichiers, SGBD, XML, JSON, API)
Création d'interface graphique
Qualité et outils
Résultat Attendu
Certification Programmer et automatiser des tâches avec Python (TOSA)Attestation de suivi de formation
Test adaptatif Tosa.
Typologies de questions : activités interactives (relier, glisser-déposer, cliquer sur zone, listes déroulantes, etc.), QCM et exercices de manipulation et création de code.
Format du test : 35 questions – 90 minutes.
Algorithme : adaptatif (le niveau des questions s’adapte au niveau du candidat).
Scoring mathématique IRT (Item Response Theory) score sur 1000.
Résumé du contenu
Savoir programmer objet en Python en utilisant les bonnes structures de données et les bibliothèques standards.
Informations d'admission
Non définie