Python Advanced Programming - Formation en ligne de 3 jours

Durée totaleinfoLa durée requise pour une intervention d'apprentissage (par exemple, un mois, avec une charge de travail de 32 heures)
Charge de TravailinfoLa durée totale d'engagement attendue de la part d'un participant, comprenant les heures d'enseignement et les heures de travail personnel pour l'ensemble du dispositif de formation.
Localisation
En ligne
Date et lieu de début

Python Advanced Programming - Formation en ligne de 3 jours

Adding Value Consulting (FR)
Logo Adding Value Consulting (FR)
Note du fournisseur: starstarstarstarstar 9,9 Adding Value Consulting (FR) a une moyenne de 9,9 (basée sur 22 avis)

Astuce: besoin de plus d'informations sur la formation? Téléchargez la brochure!

Dates et lieux de début
computer En ligne:
12 oct. 2026
computer En ligne:
21 déc. 2026
Description

Faites passer vos compétences en Python au niveau supérieur grâce à cette formation avancée en programmation, conçue pour les développeurs expérimentés. La formation « Programmation Python avancée » s'appuie sur les connaissances fondamentales de Python pour vous aider à écrire un code plus épuré, plus rapide et plus évolutif, en utilisant les fonctionnalités avancées du langage et les pratiques de développement professionnelles.

Vous explorerez en profondeur la programmation orientée objet, maîtriserez les techniques de gestion des erreurs et de débogage, et travaillerez avec des modules, des paquets et des décorateurs pour structurer des applications complexes. La formation aborde égaleme…

Lisez la description complète ici

Foire aux questions (FAQ)

Il n'y a pour le moment aucune question fréquente sur ce produit. Si vous avez besoin d'aide ou une question, contactez notre équipe support.

Vous n'avez pas trouvé ce que vous cherchiez ? Voir aussi : Python, Java, Développeur / Developer, JavaScript et Unified Modeling Language (UML).

Faites passer vos compétences en Python au niveau supérieur grâce à cette formation avancée en programmation, conçue pour les développeurs expérimentés. La formation « Programmation Python avancée » s'appuie sur les connaissances fondamentales de Python pour vous aider à écrire un code plus épuré, plus rapide et plus évolutif, en utilisant les fonctionnalités avancées du langage et les pratiques de développement professionnelles.

Vous explorerez en profondeur la programmation orientée objet, maîtriserez les techniques de gestion des erreurs et de débogage, et travaillerez avec des modules, des paquets et des décorateurs pour structurer des applications complexes. La formation aborde également la gestion des fichiers, l’utilisation de sources de données externes et la mise en œuvre de modèles de codage efficaces utilisés dans le développement logiciel en situation réelle.

Grâce à des exercices pratiques et des scénarios concrets, vous acquerrez la confiance nécessaire pour concevoir et développer des applications Python robustes adaptées aux environnements d’entreprise et de production.

Caractéristiques principales

  • Cours et supports en anglais
  • Niveau intermédiaire à avancé
  • 3 jours de formation virtuelle en direct animée par un formateur (8 heures par jour)
  • Sessions animées par des experts, dispensées par des professionnels expérimentés de Python
  • Accès à des ressources pédagogiques numériques complètes
  • Préparation en adéquation avec les examens PCAP et PCPP1
  • Plus de 40 heures d’étude recommandées
  • Certificat inclus

Acquis d’apprentissage

  • Configuration du code et fonctions : Installez Python, configurez votre environnement et écrivez des fonctions réutilisables à l’aide d’arguments et de la récursivité pour créer des scripts efficaces et faciles à maintenir.
  • Programmation orientée objet : Apprenez les concepts fondamentaux de la POO, notamment les classes, l’héritage, les mixins et les attributs, afin de créer des applications modulaires et évolutives.
  • Chaînes de caractères et expressions régulières : Utilisez les chaînes de caractères et les expressions régulières pour extraire, faire correspondre et manipuler du texte dans le cadre de tâches de traitement de données et d’automatisation.
  • Modules et paquets : Structurer des applications à l’aide de modules et de paquets, et gérer les dépendances avec pip pour favoriser un développement évolutif.

Public cible

  • Développeurs Python ayant un niveau d’expérience allant de débutant à intermédiaire
  • Développeurs logiciels souhaitant renforcer leurs compétences avancées en Python
  • Développeurs backend travaillant sur des applications Python
  • Ingénieurs de données et analystes utilisant Python pour le traitement des données
  • Professionnels techniques en reconversion vers le développement Python
  • Programmeurs souhaitant améliorer la structure et l’évolutivité de leur code

Prérequis

  • Solide compréhension des principes fondamentaux de Python (variables, boucles, fonctions et structures de données)
  • Expérience de base dans l’écriture et l’exécution de scripts Python
  • Une familiarité avec les concepts de la programmation orientée objet est utile mais pas indispensable
  • Compréhension générale des principes du développement logiciel

Programme de la formation

Jour 1

Session 1 : Programmation orientée objet avancée

  • Principes fondamentaux de la POO : classes, objets et `self`
  • Constructeurs, destructeurs et encapsulation
  • Héritage, polymorphisme et classes abstraites
  • Héritage multiple, mixins et composition
  • Introspection et membres statiques

Session 2 : Itérateurs et générateurs

  • Itérables et itérateurs
  • Itérateurs et générateurs personnalisés
  • « yield » vs « return »

Session 3 : Compréhensions

  • Compréhensions de listes, d’ensembles et de dictionnaires
  • Utilisation de « zip » pour le couplage de données

Jour 2

Session 4 : Décorateurs

  • Principes fondamentaux et syntaxe des décorateurs
  • Décorateurs de fonctions et annotations
  • Cas d’utilisation pratiques

Session 5 : Programmation fonctionnelle

  • Concepts de la programmation fonctionnelle
  • Lambdas, map, filter et reduce
  • Principes d’immuabilité

Session 6 : Multithreading

  • Notions de base sur les threads et la concurrence
  • Cycle de vie des threads, mise en veille et joins
  • Partage et synchronisation des données
  • Multithreading vs multiprocessing

Jour 3

Session 7 : Services Web

  • Services Web RESTful et API
  • Gestion des données JSON
  • Méthodes HTTP et opérations CRUD
  • Clients REST et intégration

Session 8 : Tests unitaires

  • Principes fondamentaux et terminologie des tests unitaires
  • Cas de test, classes et fixtures
  • Assertions et exécution des tests avec des runners

FAQ

Quand a lieu la formation ?

La majeure partie de la formation se déroule sous forme de cours en ligne d’une journée complète, du matin à l’après-midi (heure d’Europe centrale), à raison de 8 heures d’affilée par jour. Veuillez toutefois nous contacter pour confirmer les horaires détaillés définitifs.

Qu’apprendrai-je dans cette formation ?

Vous apprendrez des concepts avancés de Python, notamment la programmation orientée objet, les modules et les paquets, la gestion des erreurs, les décorateurs, le traitement de fichiers et les bonnes pratiques pour écrire du code évolutif.

Cette formation convient-elle aux débutants ?

Non. Cette formation s’adresse aux développeurs ayant déjà une expérience de PostgreSQL et du SQL. Une solide compréhension des principes fondamentaux des bases de données est recommandée avant de suivre cette formation.

La formation comprend-elle des exercices pratiques ?

Oui. La formation comprend des exercices de codage pratiques et des exemples concrets pour consolider l’apprentissage.

Vais-je approfondir la programmation orientée objet ?

Oui. La formation aborde des concepts avancés de la POO, notamment l’héritage, le polymorphisme, l’encapsulation et la conception de classes.

Quelles compétences vais-je acquérir à l’issue de ce cours ?

Vous serez capable de concevoir des applications Python modulaires, d’appliquer des modèles de programmation avancés, de gérer efficacement les erreurs et d’écrire du code Python de qualité production.

À quels profils ce cours s’adresse-t-il ?

Il s’adresse aux développeurs Python, aux ingénieurs logiciels, aux développeurs backend, aux professionnels des données et à toute personne occupant un poste technique et utilisant Python.

Rester à jour sur les nouveaux avi
Pas encore d'avis.
  • Demander des informations à propos de cours. Dorénavant, nous recevrez aussi une notification lorsque qu'un autre utilisateur partage son avis. C'est un bon moyen de vous encourager à continuer d'apprendre!
  • Voir les produits similaires avec des avis: Python.
Partagez vos avis
Avez-vous participé à cours? Partagez votre expérience et aider d'autres personnes à faire le bon choix. Pour vous remercier, nous donnerons 1,00 € à la fondation Stichting Edukans.

Il n'y a pour le moment aucune question fréquente sur ce produit. Si vous avez besoin d'aide ou une question, contactez notre équipe support.

Recevoir une brochure d'information (gratuit)

(optionnel)
(optionnel)
(optionnel)
(optionnel)
(optionnel)
(optionnel)

Vous avez des questions?

(optionnel)
Nous conservons vos données personnelles dans le but de vous accompagner par email ou téléphone.
Vous pouvez trouver plus d'informations sur : Politique de confidentialité.