Formation

Python - Intermédiaire

Tosa PythonTitre professionnel — éligible CPF, OPCO et financements publics.

Description

S'initier au « Programme Objet Orienté » (POO) :
- Savoir ce qu'est le « POO »
- Utiliser et gérer une classe
- Définir une classe
- Savoir ce qu'est un objet (Cas)
- Créer un objet
- Utiliser la méthode « _init_ »
- Utiliser des attributs
- Maitriser les méthodes d'instance

Maitriser l'héritage POO, l'encapsulation, le polymorphisme et l'héritage multiple :
- Découvrir l'héritage POO
- Savoir remplacer des méthodes parentes
- Utiliser la fonction SUPER()
- Savoir comment utiliser l'encapsulation
- Utiliser le polymorphisme
- Connaitre les types d'héritage
- Savoir utiliser l'héritage multiple

Savoir écrire un module :
- Comprendre l'intérêt et l'utilisation d'un module
- Créer un module
- Importer un module
- Importer des fonctions spécifiques
- Utiliser un alias
- Installer un module externe
- Utiliser un fichier d'exigences

Utiliser les attributs de classe et les décorateurs de classe :
- Savoir ce qu'est un attribut de classe
- Utiliser des attributs de classes
- Connaitre les types de décorateurs de classe (@classmethod, @staticmethod, @property...)

Maitriser les méthodes « Dunder » :
- Découvrir la méthode « Dunder »
- Connaitre les types de méthodes « Dunder » (_init_, _str_, _repr_, _len_...)
- Utiliser les méthodes Dunder

Ouvrir et modifier un fichier de test directement en Python :
- Connaitre les opérations de fichier Python (ouvrir, fermer, ajouter, écrire...)
- Itérer à travers un fichier
- Connaitre les modes d'accès pour manipuler un fichier

Utiliser le module JSON :
- S'initier au JSON
- Comment importer le module JSON
- Savoir la conversion entre Python en JSON
- Écrire un dictionnaire Python dans un fichier JSON (json.dump())
- Convertir un dictionnaire Python en chaîne JSON (avec le Pretty Print)
- Récupérer des données JSON

Connaitre les méthodes http :
- Savoir ce qu'est le HTTP
- Connaitre les méthodes HTTP (GET, POST...)
- Connaitre les types de messages HTTP
- Maitriser les éléments d'une requête HTTP (Start Line, Headers, Body...)
- Connaitre les méthodes de réponse HTTP
- Connaitre les codes d'état
- Utiliser l'interface de programmation d'application (IPA)

Objectifs

- S'initier au « Programme Objet Orienté » (POO)
- Maitriser l'héritage POO, l'encapsulation, le polymorphisme et l'héritage multiple
- Savoir écrire un module
- Utiliser les attributs de classe et les décorateurs de classe
- Maitriser les méthodes « Dunder »
- Ouvrir et modifier un fichier de test directement en Python
- Utiliser le module JSON
- Connaitre les méthodes http

Rythme de la formation :
- Préconisation d'a minima 2 heures par semaine pour obtenir une progression pédagogique optimale sur votre période de formation
- Planification possible de vos sessions dès 72 heures après votre inscription

Résultat

Réinvestir les acquis de la formation, dans son contexte professionnel. La certification permet d'obtenir une reconnaissance officielle de ses compétences.