Develop

Formation Python - Les fondamentaux

Apprenez Python, un langage puissant et polyvalent, pour développer des applications, automatiser des tâches et analyser des données.
Fondamental
3 jours (21h00)
1 à 8 personnes
0 participant·e·s
de janvier 2023 à ce jour.
Théorie - 60%
Pratique - 40%
Formation Python Les fondamentaux
Prix de la formation 1500 € HT Prochaine(s) session(s)
Du 23/02/2026 au 25/02/2026
Du 20/04/2026 au 22/04/2026
Toutes nos formations sont disponibles en présentiel (Bordeaux, Paris, Toulouse, Lyon, Marseille, Lille) ou à distance.
Pré-inscription
Niveau :
Icône fondamental Fondamental
En soumettant ce formulaire, vous  acceptez que 4SH mémorise et utilise vos données personnelles dans les conditions décrites dans la Notice d'informations RGPD.
Merci de cocher l'acceptation de la notice d'informations RGPD.
Prix de la formation
1500 € HT
Devis sur mesure
En soumettant ce formulaire, vous  acceptez que 4SH mémorise et utilise vos données personnelles dans les conditions décrites dans la Notice d'informations RGPD.
Merci de cocher l'acceptation de la notice d'informations RGPD.

Description formation Python

Python est un langage de programmation polyvalent, interprété et orienté objet. Il fait partie des langages les plus populaires au monde, reconnu pour sa simplicité et sa lisibilité.

C’est un langage en constante évolution, doté d’un écosystème très riche, qui permet de développer rapidement des applications fiables et efficaces, telles que :

  • des applications web et frameworks backend
  • des applications scientifiques et d’analyse de données
  • des scripts d’automatisation et outils DevOps
  • des applications d’intelligence artificielle et machine learning
  • des applications desktop et utilitaires
  • des projets IoT et embarqués

Cette formation a pour objectif de permettre aux développeurs de découvrir les fondamentaux du langage Python ainsi que les outils essentiels pour créer des applications de qualité.

Cette formation combine des éléments théoriques, des démonstrations et des travaux pratiques afin d’assurer une compréhension complète et opérationnelle des concepts clés de Python.

Pour qui ?

Cette formation s'adresse à tous les niveaux de développeurs souhaitant se former sur le langage Python.

Prérequis

  • Connaissance de base sur les conceptions de programmation
  • Notion d'environnement comme un système de fichier
  • Une connaissance de Python n’est pas un prérequis mais facilitera le déroulement de la formation

Objectifs pédagogiques

  • Maîtriser les éléments de bases du langage
  • Appliquer les concepts de la programmation orientée objet
  • Maîtriser les déclarations de classes plus avancées
  • Maîtriser le système d’erreur et leur traitement
  • Connaître les méthodes natives de Python
  • Maîtriser son environnement
  • Savoir tester son application

Programme formation Python fondamental

  1. Principe et Historique
    • La naissance
    • Philosophie et grands principes
    • Historique
    • Tour d’horizon des versions
    • Les usages
  2. Les variables
    • Déclaration d’une variable
    • Affichage d’une variable
    • Portée d’une variable
    • Les types de variables
      • Numérique
      • Texte
      • Séquence
      • Ensemble
      • Dictionnaire
  3. Les fonctions
    • Déclaration et usage
    • Utiliser des Paramètres
    • Retourner une valeur
    • Plus loin avec les paramètres
  4. Les structures de contrôle
    • Les instructions de test
    • Les instructions de boucle
  5. Classes et Objets
    • Déclarer une classe
    • Construire un Objet
    • Les méthodes d’un Objet
    • Les attributs d’un Objet
    • Visibilité et encapsulation
    • Les DataClass
  6. Le principe de “Duck Typing”
    • Utiliser des templates avec Kustomize
    • Appliquer des patches
  7. Organiser son code
    • Les modules
    • Les packages
  8. Héritage
    • Notion d’héritage
    • Hériter d’une classe
    • Héritage multiple
    • Polymorphisme
    • Surcharger une propriété ou une méthode
    • Classe abstraites et interface
  9. Gestion d’erreur
    • Jeter une exception
    • Traiter une exception
  10. Les enum
    • Déclarer une Enum
    • Enum et héritage
  1. Les fonctions natives
    • Pour les nombres
    • Pour les chaînes de caractères
    • Pour les collections
  2. Les dates
    • date
    • time
    • datetime
    • timedelta
  3. Gestion des fichiers
    • Lecture d’un fichier
    • Ecriture dans un fichier
    • Les fichiers JSON
    • Les fichiers CSV
    • La librairie pydantic
  4. Environnement de développement
    • Environnement virtuel
    • pip
    • Formattage
  5. Logging
  6. Les tests
    • Pourquoi écrire des tests
    • La méthode Arrange, Act, Assert
    • unittest
  7. Python et Datas
  8. Python et Web
    • Flask
    • Django
  9. Python et IA

Évaluation et certification

À la fin de la formation Python Fondamental, chaque participant recevra :

  • une grille d’évaluation des compétences,
  • une attestation de fin de formation,
  • un certificat de réalisation.

Modalités d'accueil

Café offert
Repas du déjeuner inclus dans le tarif de la formation
Parking


Formation(s) liée(s)

JavaScript / TypeScript
à partir de
2200 €
(9)

Améliorez vos compétences en JavaScript / TypeScript avec l’aide de nos experts !

Java
à partir de
1800 €
(9)

Java

Develop

Tout savoir sur ce langage de programmation multiplateforme orienté objet.

 

Les autres formations Develop

Angular
à partir de 2200 €
Java
à partir de 1800 €
Kotlin
à partir de 2000 €
Kafka
à partir de 1400 €
MongoDB
à partir de 600 €
JavaScript / TypeScript
à partir de 2200 €
JavaScript
à partir de 1500 €
TypeScript
à partir de 1400 €
Kotlin Coroutines
à partir de 2100 €
Les signaux avec Angular
à partir de 800 €
Spring / REST / JPA
à partir de 2000 €
HTML / CSS
à partir de 450 €
SQL
à partir de 700 €
Introduction Kotlin Multiplatform - Intermédiaire
à partir de 3500 €
Introduction au langage Kotlin - Débutant
à partir de 7000 €
Kotlin : asynchronicité avec les coroutines - Intermédiaire
à partir de 3500 €
Tests Front End
à partir de 2250 €
gRPC
à partir de 600 €