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.




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
Voir sur moncompteformation