Aller au contenu principal

Python, programmation objet

Python par la pratique
REF : OPYT
Prochaine session garantie : 13/04/2026
Regroupe des participants de différentes entreprises autour d'un même programme, à dates fixes.
Durée :
5 jours
Niveau :
Fondamental
Lieu :
Paris et régions
Format :
Présentiel / Distanciel

2 890€ HT


Description de la formation python

Cette formation vous propose de progressivement découvrir le langage Python dans un contexte objet en mettant en œuvre progressivement une application fil rouge qui reprend les concepts fondamentaux du langage.

Après avoir pris en main votre environnement et développé rapidement un premier programme Python simple, vous approfondissez son utilisation dans une approche objet dont vous acquérez les principes (classes, objets, instance, …). Etant donné les possibilités très orienté « données » de Python vous approfondissez les structures de données manipulées au quotidien comme les listes, tableaux, etc. et apprenez à utiliser plus globalement les fonctions standards proposées par le langage et à organiser votre code dans une approche professionnelle (modules métiers, accès aux données, etc.).

Vous détaillez ensuite comment se connecter et manipuler des données externes selon des formats et des sources variés (SGBD, XML, JSON, …) plutôt sous un angle statique puis abordez l’aspect dynamique des échanges (http, API, …) afin de disposer d’une vue complète sur les fondamentaux de « Python et les données » sous un angle conceptuel mais aussi technique (mise en œuvre).

Ensuite, nous faisons le lien avec la restitution de nos programmes Python en abordant la conception des interfaces graphiques et les outils associés comme le standard Tkinter. Enfin, même si le chapitre sur les outils de tes et d’évaluation de la qualité d’un programme Python est présenté à la fin de ce programme nous les abordons pédagogiquement assez rapidement dans la formation pour que certaines attitudes deviennent des réflexes assimilés progressivement durant ces 5 jours de formations.

Le projet fil rouge consiste à développer un système de suivi simplifié des transactions bancaires d’un portefeuille client. Il a été conçu pour être facilement transposable à tout autre domaine (assurance, comptabilité, médical, etc.). On peut ainsi manipuler progressivement tous les concepts fondamentaux de Python (syntaxe, objets, structure de données, fonctions, modules, SGBD, API, tests) et terminer par une interface qui permet de visualiser concrètement nos acquis de la semaine (chargement d’un fichier de transactions, affichage d’un résumé, filtrage par catégorie, export au format JSON ou CSV).

Programme de la formation

Date de mise à jour du programme : 20/03/2026

Dates et lieux

Période souhaitée
Lieux
Type d'affichage

Témoignages pour cette formation

Les avis figurant ci-dessous sont issus des fiches d'évaluation que remplissent les participants à la fin de la formation. Ils sont ensuite publiés automatiquement si les personnes ont explicitement accepté que nous les diffusions.

E

Avis de EF

Retour d’expérience

Mon avis sur le contenu du stage :

"C'est ma première je suis plus que satisafait, le professeur a une pédagogie qui correspond à mes critères , il est très à l'écoute, prend le temps de bien expliquer, répond clairement à mes questions, le support de cours est très bien.De mon côté je pense que même si j'ai des bases en programmation, je ne suis pas assez rapide pour faire les exercices dans les temps impartis ( c'est plus de moi que viens le problème en fait).Remerciez le professeur car il a vraiment bien organisé les sessions et a rendu cette semaine de formation très agréable.Je vais approfondir ma connaissance de ce langage car c'est passionnant.Un grand merci à toutes vos équipes et continuez!! J'espère que j'aurais l'occasion de suivre des formations supplémentaires avec votre organisme.Et aussi la méthode en remote est très utile pour moi qui la privilégie. Tous mes encouragements!! Enyacio :D"

Mon avis sur le formateur :

"Mes commentaires laudatifs vont dans le même sens que ceux du paragraphe précédent ( j'ai la flemme de tout retaper ) ,mais c'est très très bien !! Continuez ,j'aime beaucoup :)"

Ce que j'ai le plus apprécié :

"La qualité pédagogique du formateur, sa disponibilité , son écoute, et le temps qu'il prend pour expliquer de façon très claire."

Ce que j'ai le moins apprécié :

"Ma propre lenteur de compréhension et d'application ( sérieusement tout a été très bien du début à la fin, c'est à moi de m'améliorer)."

EF

5/5
HC

Avis de HARTEMANN Christophe

MICHELIN

Retour d’expérience

Mon avis sur le contenu du stage :

"En session de rattrapage car nous n'avions pas tout vu la fois précédente. On en a vu cette fois un peu plus cette fois-ci, mais clairement le contenu voulu ne sera jamais atteint en 4 jours. "

Mon avis sur le formateur :

"Prends le temps d'expliquer le plus clairement possible, de manière posée. Beaucoup de proposition de TP ce qui est très interessant. Attention cependant aux digressions: par exemple, passer près de 2h à expliquer ce qu'est un fichier xml et comment en fabriquer est clairement hors sujet par rapport au codage en python... ce qui met en retard pour le reste."

Mon avis sur la salle de formation :

"En formation à distance, le adobe connect est super et fonctionne à merveille. Attention cependant à ne pas présumer de l'ouvertue de nos réseaux d'entreprise vers l'exterieur, ce qui m'a obligé (mais très petite contrainte pour moi) à ne pas pouvoir travailler à distance sur le pc dans vos locaux."

Ce que j'ai le plus apprécié :

"L'organisation de la formation (envoi du materiel, mail d'infos, etc)"

HARTEMANN Christophe

MICHELIN

4/5
B

Avis de BM

CAPGEMINI LYON

Retour d’expérience

Mon avis sur le contenu du stage :

"Beaucoup de documentations bien expliquées par Jeremy-Mathieu. "

Mon avis sur le formateur :

"La formation complète. On a été au bout en partant des fondamentaux à la gestion des bases, bibliothèques, API... Une belle projection sur toutes les possibilité qu'offre l'outil python mis en visibilité. Recommandation : Adapter le niveau des classes en fonction des pré-requis et des compétences de développements par chaque ressources. Avoir une classe moyenne pour des ressources ayant un minimum de pre-requis en compréhension de langage et avoir un avancement plutôt équilibré. Une classe experte avec des ressources qui ont une routine de programmation sur des langages, C++, java.. qui peuvent partir sur x heures de bases et x heures +++ de rythme soutenu."

Ce que j'ai le plus apprécié :

"Un environnement de formation très proactif et sympa"

Ce que j'ai le moins apprécié :

"Lenteur de la machine virtuelle de PLB - ça plante"

BM

CAPGEMINI LYON

4/5

Questions fréquentes