Programmation – Python (2022)
- Durée
- 25 h
- Programme
- 14 modules · 54 leçons
- Modalité
- Présentiel/à distance/Mixte
- Effectif
- 6 personnes max.
Objectifs pédagogiques
Avec cette formation Programmation PYTHON vous apprendrez le langage de programmation Python au travers de cas pratiques et saurez utiliser les différentes fonctionnalités pour vos projets web.
Public visé et prérequis
Public visé
Tout public – Salariés – Entreprises – Alternants – Travailleurs indépendants – Demandeurs d'emploi – Particuliers en reconversion professionnelle.
Développeur(se) Analyste programmeur(se)
Ingénieur(e) logiciel
Niveau initial attendu
Aucune connaissance théorique particulière en « Programmation PYTHON (2022) » n'est exigée. Une première expérience professionnelle ou une pratique du domaine concerné est recommandée.
Prérequis
- Comprendre et s'exprimer en français
- Disposer d'un ordinateur, d'une tablette ou d'un téléphone compatible
- Disposer d'une connexion Internet stable
- Posséder une adresse électronique personnelle
- Maîtriser les usages numériques nécessaires à l'utilisation d'une plateforme de formation
- Utiliser un navigateur Internet récent : Edge, Chrome, Firefox, Safari ou équivalent
Programme détaillé
14 modules, 73 leçons
Télécharger le programme (PDF, version V2026-002)01Introduction au langage Python3 leçons
- Introduction à Python
- L’environnement de travail Python
- Créer un fichier et l'exécuter avec Python
02Notions fondamentales en Python5 leçons
- Mots-clés et identificateurs en Python
- Instructions, indentation et commentaires en Python
- Les principaux types de données
- Présentation des variables
- Entrée / sortie en Python : fonctions input() et print()
03Les structures de contrôle6 leçons
- Les opérateurs en Python
- Les instructions if-else en Python
- Les boucles en Python
- Créer des conditions Python complexes
- Convertir une boucle for imbriquée en une boucle for
- simple
04Les fonctions8 leçons
- Introduction aux fonctions Python
- Définition et syntaxe des fonctions
- Notions avancées sur les paramètres et arguments
- Arguments *args et **kwargs
- Contrôle des valeurs de retour d’une fonction
- La portée des variables en Python
- La fonction yield
- Quelques fonctions utiles
05Les différents types de données8 leçons
- Les chaînes de caractères
- Les listes
- Les tableaux - module array
- Les tuples
- Les ensembles
- Les dictionnaires
- Les matrices
- Récapitulatif
06Cas pratique 18 leçons
- Calculer une moyenne, un total et un pourcentage
- Déterminer le nombre de jours dans un mois
- Déterminer si un nombre est fort ou non
- Supprimer les doublons d'une liste
- Trouver la somme des éléments de chaque ligne et
- colonne d'une matrice
- Manipuler une chaîne de caractère
- Utiliser les fonctions récursives
07Manipulation de fichiers avec Python4 leçons
- Introduction à la manipulation de fichiers
- Opérations sur les fichiers
- Échange de données avec le module JSON
- Autres méthodes pour la gestion des fichiers
08La gestion des erreurs en Python3 leçons
- Introduction à la gestion d’erreurs ou d’exceptions
- Gérer les exceptions avec try, except, else et finally
- Liste des exceptions
09Modules standards et paquets Python4 leçons
- Les modules et paquets
- Modules math, random et statistics
- Les modules datetime, time et calendar
- Module re : expressions régulières ou rationnelles
10Cas pratique 25 leçons
- Effectuer des opérations de lecture sur des fichiers
- Effectuer des opérations d'écriture sur des fichiers
- Gérer les erreurs
- Manipuler les dates
- Générer un mot de passe aléatoire
11POO : Notions fondamentales5 leçons
- Introduction à la Programmation Orientée Objet en
- Python
- Constructeurs et destructeurs
- Classes, objets et attributs
- Gérer la visibilité des membres de classes
12POO : Notions avancées5 leçons
- Héritage
- Polymorphisme
- Surcharge des opérateurs
- Itérateurs et générateurs
- Listes des méthodes utiles
13Sujets avancés5 leçons
- Les métaclasses
- Les décorateurs
- Les itérateurs avancés
- Instruction assert
- Conclusion
14Cas pratique 34 leçons
- Créer une classe CompteBancaire
- Utiliser l'héritage des classes
- Utiliser le polymorphisme
- Simuler le tirage d'une loterie
Modalités et méthodes pédagogiques
Déroulement
Formation réalisée à distance sur la plateforme WILL FORMATION, avec accès individuel aux contenus pédagogiques, vidéos, exercices, quiz et travaux pratiques. Un accompagnement pédagogique est assuré pendant toute la durée du parcours. Des classes virtuelles ou rendez-vous individuels peuvent être organisés lorsqu'ils sont prévus dans le parcours.
Sur demande et sous réserve de disponibilité, un espace équipé peut être proposé. L'adresse, les horaires, les équipements disponibles et les conditions d'accessibilité sont communiqués avant l'inscription.
Méthodes
- Apports théoriques
- Démonstrations
- Études de cas
- Mises en situation
- Exercices d'application
- Travaux individuels
- Accompagnement et retours du formateur
Moyens pédagogiques et techniques
- Plateforme LMS
- Vidéos explicatives
- Supports téléchargeables
- Fiches de synthèse
- Quiz et exercices interactifs
- Modèles de documents
- Assistance technique
- Tutorat pédagogique
Évaluation et sanction de la formation
Modalités d'évaluation
- Questionnaire de positionnement ou évaluation diagnostique avant l'entrée en formation
- Évaluations formatives tout au long du parcours
- Exercices pratiques, études de cas, quiz et QCM
- Évaluation finale permettant de mesurer l'atteinte des objectifs pédagogiques
- Passage des épreuves de certification lorsque la formation prépare effectivement à une certification
Sanction
Une attestation de fin de formation et un certificat de réalisation sont remis au participant sous réserve de la réalisation du parcours.
Lorsque la formation prépare à une certification, le participant est présenté aux épreuves prévues par le certificateur, sous réserve de remplir les conditions requises. La délivrance de la certification relève exclusivement du certificateur ou du jury compétent et ne peut être garantie par WILL FORMATION.
Délais et modalités d'accès
La demande d'inscription peut être effectuée par téléphone, par courrier électronique ou au moyen du formulaire en ligne.
Un entretien ou un questionnaire de positionnement permet de vérifier l'adéquation de la formation avec les besoins, le niveau initial et les prérequis du candidat.
L'inscription devient définitive après validation du dossier administratif, acceptation des documents contractuels et, le cas échéant, confirmation du financement.
Les accès à la plateforme sont généralement activés sous 48 à 72 heures ouvrées après validation complète du dossier.
Les formations à distance sont proposées en entrées et sorties permanentes, sous réserve des délais ou dates imposés par le financeur ou le certificateur.
Accessibilité
Les personnes en situation de handicap sont invitées à signaler leurs besoins lors de leur demande d'inscription. Une étude personnalisée est réalisée afin de définir les adaptations pédagogiques, techniques ou organisationnelles appropriées. Lorsque le besoin ne peut pas être satisfait directement, une orientation vers un partenaire ou une structure spécialisée est proposée.
Référent handicap : handicap@will-formation.com — 01 85 09 25 99. En savoir plus sur l'accueil des personnes en situation de handicap
Avis des bénéficiaires
Aucun avis n'a encore été publié sur cette formation. Les avis sont recueillis auprès des bénéficiaires à l'issue de leur parcours. Comment nous les collectons
Autres formations en Développement & Programmation
Développement & Programmation
Analyse et conception de système d’information
Avec cette formation Analyse de conception de système d’information ( Merise & co ) , de 29 leçons vous apprendrez à analyser et concevoir des logiciels informatiques en utilisant des modèles de MERISE
3 h7 modules100 % à distancedès 105 €Développement & Programmation
Programmation – Bootstrap
Avec cette formation Programmation BOOTSTRAP de 6 modules vous aborderez les fonctionnalités du Framework Bootstrap afin de le manipuler de manière efficace dans vos projets web.
13 h9 modules100 % à distancedès 455 €Développement & Programmation
Programmation – C
Avec cette formation Programmation - Langage C de 10 modules vous apprendrez les bases du langage de programmation C en abordant notamment les notions de fonctions, les tableaux et pointeurs et la gestion de fichiers.
11 h10 modules100 % à distancedès 385 €Développement & Programmation
Programmation – C++
Avec cette formation Programmation - Langage C de 10 modules vous apprendrez les bases du langage de programmation C en abordant notamment les notions de fonctions, les tableaux et pointeurs et la gestion de fichiers.
10 h6 modules100 % à distancedès 350 €