Informatique, SIG

Python – Programmation Objet

Détails de la formation

5 jours
Distanciel ou Présentiel
Certification TOSA
Éligibilité
FRANCE TRAVAIL OPCO
Lyon
Prérequis

Python – Base

Référence

58483

Objectifs de la formation

Initiation aux fonctionnalités spécifiques de Python

Public admis

Demandeur d’emploi, salarié, entreprise, étudiant, particulier

Taux de réussite
95%

Programme

1. SYNTAXE DU LANGAGE PYTHON

    Les identifiants et les références

    Les conventions de codage et les règles de nommage

    Les blocs et les commentaires

    Les types de données disponibles

    Les variables, l’affichage formaté, la portée locale et globale

    La manipulation des types numériques et la manipulation de chaînes de caractères

    La manipulation des tableaux dynamiques (liste), des tableaux statiques (tuple) et des dictionnaires

    L’utilisation des fichiers

    La structure conditionnelle if/elif/else

    Les opérateurs logiques et les opérateurs de comparaison

    Les boucles d’itérations while et for.

    Les interruptions d’itérations break/continue.

    La fonction range

    L’écriture et la documentation de fonctions

    Les lambda expression

    Les générateurs

    La structuration du code sous forme de modules

2. APPROCHE ORIENTÉE OBJET

    Les principes du paradigme Objet

    La définition d’un objet (état, comportement, identité)

    La notion de classe, d’attributs et de méthodes

    L’encapsulation des données

    La communication entre les objets

    L’héritage, transmission des caractéristiques d’une classe

    La notion de polymorphisme

    Association entre classes

    Les interfaces

    Présentation d’UML

    Les diagrammes de classes, de séquences et d’activités

    Notion de modèle de conception (Design Pattern)

3. PROGRAMMATION OBJET EN PYTHON

    Les particularités du modèle Objet de Python

    L’écriture de classes et leur instanciation

    Les constructeurs et les destructeurs

    La protection d’accès des attributs et des méthodes

    La nécessité du paramètre Self

    L’héritage simple, l’héritage multiple et le polymorphisme

    Les notions de visibilité

    Les méthodes spéciales

    L’introspection

    L’implémentation des interfaces

    Les bonnes pratiques et les modèles de conception courants

    L’utilisation du mécanisme d’exception pour la gestion des erreurs

4. UTILISATION STDLIB

    Les arguments passés sur la ligne de commande

    L’utilisation du moteur d’expressions régulières Python avec le module “re”, les caractères spéciaux et les cardinalités

    La manipulation du système de fichiers

    Présentation de quelques modules importants de la bibliothèque standard : module “sys”, “os” et “os.path”

    Empaquetage et installation d’une bibliothèque Python

    Les accès aux bases de données relationnelles et le fonctionnement de la DB API

5. OUTILS QA

    Les outils d’analyse statique de code (Pylint, Pychecker)

    L’analyse des comptes rendus d’analyse (types de messages, avertissements et erreurs)

    Extraction automatique de documentation

    Le débogueur de Python

    Le développement piloté par les tests

    Les modules de tests unitaires Python (Unittest)

    L’automatisation des tests et l’agrégation de tests

    Les tests de couverture de code, profiling

6. CRÉATION IHM TKINTER

    Les principes de programmation des interfaces graphiques

    Présentation de la bibliothèque TkInter

    Les principaux conteneurs

    Présentation des widgets disponibles (Button, Radiobutton, Entry, Label, Listbox, Canvas, Menu, Scrollbar, Text)

    Le gestionnaire de fenêtres

    Le placement des composants et les différents layouts

    La gestion des événements, l’objet event

    Les applications multifenêtres

7. INTERFAÇAGE PYTHON/C

    Présentation du module Ctypes

    Le chargement d’une librairie C

    Appel d’une fonction

    La réécriture d’une fonction Python en C avec l’API Python/C

    La création de modules C pour Python

    L’interpréteur Python dans C

    L’utilisation du profileur de code

8. CONCLUSION

    Analyse critique de Python

    L’évolution du langage

    Éléments de webographie et de bibliographie

Vous souhaitez suivre cette formation ?
Tarif : 1950€ HT
Contact Formation
Modalité souhaitée*
Vos informations*

Nos clients témoignent

Voir tous nos avis sur Google

Quote Left Chris.F
Star Star Star Star Star

Mon patron m’a demandé de me former sur Autocad, j’ai pris ce centre sur recommandation d’un ami, et il faut dire que je ne suis vraiment pas déçu. Le prof était très pédagogue ce qui n’est pas le cas de tous les profs ! A bientôt pour une autre formation ! A recommander vivement

Quote Left Claudine.P
Star Star Star Star Star

Centre de formation qui est à votre écoute, équipe et formateurs super compétent . J’ai été formée sur Excel ou j’avais vraiment des lacunes grâce à ABSUP j’y vois beaucoup plus claire ! Merci à vous tous. Je recommande sans hésiter le centre.

Quote Left Alain.K
Star Star Star Star Star

Une formation adaptée à mes besoins; mise en place rapidement. Un accueil agréable et des locaux adaptés ont rendu cette formation optimum.
Le formateur était très disponible et su répondre à mes attentes.
Les locaux à proximité de la gare sont un véritable atout.

Quote Left Nicolas.B
Star Star Star Star Star

Merci à l’équipe et à ma formatrice ! Aux petits soins et très professionnelles quand on a pas l’habitude des centres de formation et du système CPF!
Il n’y a qu’à se laisser guider, je recommande et je reviendrai vers vous si besoin.

Quote Left Jean.D
Star Star Star Star Star

Établissement très sérieux, inscription rapide. Avais besoin d’une remise à niveau en anglais. Cours agréables et prof à l’écoute, qualité de la formation au top. Je recommande

Quote Left Angélique.G
Star Star Star Star

C’est un très bon centre de formation avec bienveillance et sympathie. J’ai suivi plusieurs modules (photoshop, indesign et sketchup) en présentiel. Le formateur était très compétent avec une personnalisation sur 2 modules car j’étais seule. Je recommande vivement et si j’ai besoin de refaire une formation avec plaisir que je resolliciterai ABSUP.

Quote Left Nuno.B
Star Star Star Star Star

Une entreprise réactive, à l’écoute de nos besoins et un formateur très compétent.



Quote Left Karim.M
Star Star Star Star Star

Très bon centre de formation dans lequel j’ai suivi deux formations (initiation BIM) de qualité, d’une semaine chacune.
Responsable à l’écoute des besoins des stagiaires. Bonnes formations à vous.

Quote Left Thiane.N
Star Star Star Star Star

Très bon établissement. J’y ai suivi une formation Illustrator. Le prof était super pédagogue. Locaux très bien équipés. J’ai adoré les petites attentions (bouteille d’eau fournie tous les jours, gâteaux et café gratuits), bref de quoi joindre l’utile à l’agréable. Le gérant nous met toute de suite à l’aise en plus. Je recommande à 100%

Prêt à vous former avec nous?
Lancez-vous.

Pour toute demande complémentaire n’hésitez pas à nous contacter.

Contactez-nous
Illustration Diplome ABSUP