Accueil > Nos Formations > Développement logiciel > Langages C, C++, Java, .Net, Python… > Python > Python, programmation Objet

Python, programmation Objet

4.7 (20 avis)
Éligible CPF
Financé ATLAS

Maîtrisez Python : découvrez son historique, sa syntaxe, et ses modules. Apprenez aussi à concevoir des interfaces graphiques et à tester vos programmes. Développez vos compétences en programmation orientée objet et en gestion de bases de données.

Description Objectifs Récapitulatif Programme détaillé

Description

Ce programme de formation sur le langage Python s'adresse aux développeurs souhaitant acquérir des compétences pratiques et théoriques. Il couvre l'historique et les spécificités de Python, ainsi que sa syntaxe, les types de données, et les structures de contrôle. Les participants apprendront à utiliser des modules, à concevoir des interfaces graphiques avec TKINTER, et à intégrer des bases de données via SQLAlchemy. La formation inclut également des bonnes pratiques de programmation, des principes de programmation orientée objet, et des outils de test pour optimiser le développement.

Objectifs

  • Utiliser les outils de développement associés au langage Python Connaître la syntaxe du langage PythonAcquérir les principes de la programmation objetMettre en œuvre les fonctionnalités des modules Python et les bonnes pratiques associéesConcevoir des interfaces graphiquesAppréhender l'utilisation des outils de test et d'évaluation d'un programme Python

Récapitulatif

Certification (optionnel)

Test adaptatif de 30 à 35 questions (la difficulté des questions évolue en fonction de vos réponses précédentes). Durée : 1h00. Questions à choix multiples et manipulations

 

Formation éligible CPF (certificateur Isograd)
Code RS ou RNCP : RS6962
Intitulé de la certification : Programmer et automatiser des tâches avec Python (Tosa)
Date enregistrement : 18-12-2024. Validité : 18-12-2027

Public

Développeurs, ingénieurs, chefs de projets proches du développement

Prérequis

Niveau : Avoir des connaissances de base en programmation (souhaitable en langage objet).
Techniques (formations en classe virtuelle) : Vous devez disposer d'un ordinateur connecté à internet, d'un micro et d'une caméra

Méthodes et modalités pédagogiques

Formation réalisée en Présentiel, Distanciel ou Dual-Learning selon la formule retenue.

Moyens et supports pédagogiques

Mise à disposition d'un poste de travail sur nos formations en Présentiel.
Mise à disposition de nos environnements de visio sur nos formations en Distanciel
Remise d'une documentation pédagogique numérique pendant la formation
La formation est constituée d'apports théoriques, d'exercices pratiques et de réflexions
Dans le cas d'une formation sur site Entreprise, le client s'engage à avoir toutes les ressources pédagogiques nécessaires (salle, équipements, accès internet, TV ou Paperboard...) au bon déroulement de l'action de formation conformément aux prérequis indiqués dans le programme de formation

Modalités de suivi et d'évaluations

Auto-positionnement des stagiaires avant la formation

Émargement des stagiaires et formateur par 1/2 journée

Exercices de mise en pratique ou quiz de connaissances tout au long de la formation permettant de mesurer la progression des stagiaires

Auto-évaluation des acquis de la formation par les stagiaires

Questionnaire de satisfaction à chaud et à froid à l'issue de la formation

Programme détaillé

Utiliser les outils de développement associés au langage Python

  • Présentation de Python
  • Historique de Python
  • Comparaison de Python avec d'autres langages
  • L'interpréteur python
  • Les environnements de programmations : IDE, Notebook

 

Connaître la syntaxe du langage Python (1 sur 2)

  • La syntaxe du langage
  • Les variables
  • Les nombres et opérateurs numériques
  • Les opérateurs de comparaison et logiques
  • Les chaînes de caractères et opérateurs spécifiques
  • Les conditionnelles
  • Les boucles

 

Connaître la syntaxe du langage Python (2 sur 2)

  • Les conteneurs python de base
  • Les tuples
  • Les listes
  • Les ensembles
  • Les dictionnaires
  • Les opérateurs et méthodes de manipulation des conteneurs
  • Itérations sur un conteneur

 

Mettre en œuvre les fonctionnalités des modules Python et les bonnes pratiques associées (1 sur 3)

  • Les fonctions intégrées de python
  • Modules et packages
  • Les fonctions des modules Python
  • Importation de code Python
  • Ecrire une fonction Python
  • Ecrire un module, un package
  • Consulter, écrire une documentation

 

Acquérir les principes de la programmation objet (1 sur 2)

  • Objets et classes
  • Constructeurs, attributs et méthodes
  • Propriétés
  • Surcharge de méthodes intégrées et opérateurs

 

Acquérir les principes de la programmation objet (2 sur 2)

  • L'héritage
  • Liaison tardive
  • Méthode de classe ou statique
  • Les exceptions

 

Concevoir des interfaces graphiques

  • Interface graphique avec TKINTER
  • Les composants graphiques
  • Gestion des événements

 

Mettre en œuvre les fonctionnalités des modules Python et les bonnes pratiques associées (2 sur 3)

  • Les spécification DB-API
  • Connexion et manipulation de base de données
  • Les requêtes paramétrées
  • ORM SQLAlchemy

 

Mettre en œuvre les fonctionnalités des modules Python et les bonnes pratiques associées (3 sur 3)

  • Variables d'environnement
  • Arguments en ligne de commande
  • Système de fichier
  • Ecrire et lire dans un fichier
  • Expressions régulières

 

Appréhender l'utilisation des outils de test et d'évaluation d'un programme Python

Linter

  • Tests unitaires
  • Environnements virtuels

Les prochaines sessions

Python, programmation Objet
5 jours (35 heures)
Lieu
Dates
Places
Toulouse
18/05/26 au 21/05/26
Session disponible !
Python, programmation Objet
Inter
Intra
CPF
5 jours (35 heures)
Référence :
MOD_2024862
Formation Inter
2950 € HT
Voir les dates et villes disponibles
5 jours (35 heures)
Référence :
MOD_2024862
Formation Intra
5 jours (35 heures)
Référence :
MOD_2024862
Formation CPF
1950 € HT

Financez facilement votre formation grâce à votre Compte Personnel de Formation (CPF)

Trouvez la formation qui
répond à vos enjeux

Avis

  • THIBAUT P.
    Le 07/11/2025
    5

    Points forts : Le formateur a pris le temps pour chaque stagiaire de répondre aux interrogations ainsi que d'illustré tout les points abordés.

    Formation : Python, programmation Objet

  • JEAN-NICOLAS P.
    Le 07/11/2025
    5

    Points forts : Pédagogue, très bon formateur, de la mise en pratique

    Axes d'amélioration: N/A

    Souhaits pour la formation: N/A

    Formation : Python, programmation Objet

  • Franck T.
    Le 26/09/2025
    5

    Points forts : Formation très professionnelle

    Axes d'amélioration: aucun

    Formation : Python, programmation Objet

  • Délphine G.
    Le 26/09/2025
    5

    Points forts : - formation totalement interactive et personnalisée selon les profils de chacun
    - beaucoup de recommendations de sujet à développer de notre côté en complément de cette formation

    Axes d'amélioration: rien

    Souhaits pour la formation: à voir dans le temps si nécessité d'approfondir certains sujets

    Formation : Python, programmation Objet

  • MIKAEL R.
    Le 07/11/2025
    5

    Points forts : Très bonne organisation de la formation avec un mix de théorie, demos et mise en pratique. Très bonne interaction avec les participants et les questions que chacun peut avoir. Excellente pédagogie du formateur.

    Axes d'amélioration: La qualité de la connexion Wifi qui a été un petit peu défaillante par moments.

    Formation : Python, programmation Objet

Nos autres formations

Vous aimerez aussi

Être rappelé

Page Formation | Formulaire de contact

Les données saisies dans ce formulaire sont conservées par nos soins afin de pouvoir répondre au mieux à votre demande. Nous accordons de l’importance à la gestion de vos données, en savoir plus sur notre démarche Données Personnelles.

Je demande un devis

Page Formation | Formulaire de devis

Les données saisies dans ce formulaire sont conservées par nos soins afin de pouvoir répondre au mieux à votre demande. Nous accordons de l’importance à la gestion de vos données, en savoir plus sur notre démarche Données Personnelles.

Je m'inscris

Page Formation | Formulaire d'inscription

Python, programmation Objet

Les données saisies dans ce formulaire sont conservées par nos soins afin de pouvoir répondre au mieux à votre demande. Nous accordons de l’importance à la gestion de vos données, en savoir plus sur notre démarche Données Personnelles.