fbpx
Autres

Formation Python intermédiaire

Elearning
Elearning
Présentiel
Présentiel
Visioformation
Visioformation
CPF
FNE
OPCO
Plan

Cette formation vous permet de découvrir le langage de programmation Python et à en maitriser les principaux mécanismes.

Pour qui ?

Tout public souhaitant atteindre un niveau intermédiaire sur Python

Prérequis

  • Ordinateur/Téléphone
  • Mobile/Tablette
  • Réseau Internet
  • Avoir un accès au logiciel Python

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 

Programme

  • 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)

Pour faciliter l’acquisition de la compétence et sa transférabilité sur le poste de travail, trois différents contenus sont mis à disposition de l’apprenant sur son espace dédié, en complément de sa formation :

Un parcours e-learning : Réalisé avant ou après une session avec un formateur, chaque module correspond à une fonctionnalité à maîtriser du programme. L’ensemble des modules constitue un parcours qui renforce l’ancrage. 

Des tutoriels de courte durée : Selon la logique du support formatif, ces vidéos aident l’apprenant confronté à une difficulté à la résoudre en toute autonomie 24/7 mais aussi à acquérir la fonctionnalité ou l’usage concerné. 

Des vidéos d’exercices : En reprenant pas à pas chaque étape de la correction, l’apprenant progresse à travers une illustration pratique de la mise en œuvre de la fonctionnalité ou de l’usage. 

Ces contenus e-formation sont disponibles dans l’espace dédié de l’apprenant. Ils complètent efficacement les sessions synchrones avec un formateur. 

Les points forts

  • Formations sur mesure : Les apprenants bénéficient d’un programme adapté spécifiquement à leurs besoins et objectifs, optimisant ainsi leur temps d’apprentissage. 
  • Apprentissage ciblé : Les formations personnalisées se concentrent sur les compétences et les domaines où les apprenants ont besoin de se perfectionner, maximisant ainsi leur progression. 
  • Flexibilité : Les horaires, le contenu et la méthodologie de la formation peuvent être ajustés en fonction des disponibilités et des préférences des apprenants, garantissant une expérience d’apprentissage optimale.

Les formateurs

Nos formateurs sont des experts, animateurs et facilitateurs certifiés capables de contextualiser la formation selon le métier de l’apprenant (Finance, Commerce, RH, Marketing…). Leur capacité à s’adapter au profil et au niveau de l’apprenant contribue à donner confiance et facilite l’atteinte des objectifs pédagogiques.  

La pédagogie actionnelle en situation de travail, signature pédagogique de MyConnecting, peut être complétée ou adaptée par d’autres pédagogies (inversée, spirale…) selon les dispositifs. 

La réussite de l’apprenant est leur réussite ! 

Fiche publiée le 24 novembre 23 | Mise à jour le 27 novembre 23

L'ESSENTIEL

Durée
15 heures

Contactez-nous pour plus d'information

Modalités

Elearning
Elearning
Présentiel
Présentiel
Visioformation
Visioformation

Financement

CPF
FNE
OPCO
Plan

Accessibilité

Toutes nos formations sont accessibles aux personnes à mobilité réduite. Outre l’accessibilité physique de l’ensemble de nos locaux, la mise en place d’adaptations matérielles spécifiques est prévue pour les personnes : malvoyantes, malentendantes, ou souffrant de troubles d’apprentissage du DYS.
Un accompagnement adapté lors du passage des certifications est également prévu.

Délai de lancement

Le lancement de nos formations s’effectue au plus tard dans les 72 h suivant la validation du dossier.

Modalités d'évaluation

  • En début de formation, une évaluation de positionnement initiale, à l’oral et / ou l’écrit.
  • Durant la formation, une évaluation continue de la progression.
  • En fin de formation, une évaluation finale pour attester des progrès réalisés.

Certifications

TOSA
Durée
15 heures

Accessibilité

Toutes nos formations sont accessibles aux personnes à mobilité réduite. Outre l’accessibilité physique de l’ensemble de nos locaux, la mise en place d’adaptations matérielles spécifiques est prévue pour les personnes : malvoyantes, malentendantes, ou souffrant de troubles d’apprentissage du DYS.
Un accompagnement adapté lors du passage des certifications est également prévu.

Délai de lancement

Le lancement de nos formations s’effectue au plus tard dans les 72 h suivant la validation du dossier.

Modalités d'évaluation

  • En début de formation, une évaluation de positionnement initiale, à l’oral et / ou l’écrit.
  • Durant la formation, une évaluation continue de la progression.
  • En fin de formation, une évaluation finale pour attester des progrès réalisés.

Certifications

TOSA

Ces formations peuvent vous intéresser

Formation intelligence artificielle : Performer durablement

1 journée
ElearningPrésentielVisioformation
FNE
OPCO
Plan
Maintenir au top votre maîtrise des outils déjà utilisés et...

Formation intelligence artificielle : Booster

1 journée
ElearningPrésentielVisioformation
FNE
OPCO
Plan
Utiliser les outils et langages de programmation pour développer des...

Formation intelligence artificielle : Utiliser

1 journée
ElearningPrésentielVisioformation
FNE
OPCO
Plan
Comprendre les concepts Découvrir et utiliser les outils présentés Être...
Haut de page