Certif. RS 100% CPF À distance

PYTHON Programmation

ACTIV ACADEMIE

3 750 €à partir de
35 hdurée
1session active
Francelieu

Objectifs de la formation

Acquérir les compétences nécessaires pour développer des applications en Python, automatiser des tâches et manipuler des données.

Programme

Module 1 -  Introduction à Python et aux bonnes pratiques (4h)
- Installation et configuration de l'environnement (IDLE, VS Code, etc.)
- Syntaxe de base, types de données, opérateurs
- Structures de contrôle (conditions, boucles)
Module 2 - Comprendre et manipuler les bases du langage
- Utiliser les variables en respectant les types de données et effectuer les conversions nécessaires.
- Maîtriser les fonctions de base pour les opérations courantes (comptages, générateurs...).
- Exploiter les structures conditionnelles et boucles pour manipuler des ensembles de données.
- Gérer les entrées/sorties standards via input(), f-strings, ou format() pour interagir avec l'utilisateur.
- Définir et appeler des fonctions pour factoriser et structurer son code.
Module 3 - Manipuler les structures de données
- Gérer des collections comme les listes, tuples et dictionnaires ainsi que leurs méthodes associées.
- Créer des modules pour organiser le code dans une arborescence de packages réutilisables.
- Utiliser les fonctions et classes d'un module dans un autre via les bons mots-clés (import, etc.).
Module 4 - Programmation orientée objet (POO)
- Définir une classe, ses attributs et méthodes pour modéliser des entités.
- Instancier des objets en initialisant leurs attributs.
- Encapsuler les données avec des propriétés pour garantir leur intégrité.
- Utiliser le décorateur @classmethod pour les fonctions partagées.
- Implémenter l'héritage pour mutualiser des comportements.
- Redéfinir des méthodes pour spécialiser une classe fille.
- Appliquer le polymorphisme pour utiliser une même interface sur des objets de types différents.
Module 5 - Gérer les exceptions
- Déclencher une exception si une condition n'est pas remplie dans une fonction.
- Utiliser les blocs try/except pour capturer les erreurs.
- Ordonnancer les blocs except pour gérer plusieurs erreurs selon leur type.
- Définir des classes d'exceptions personnalisées pour une gestion fine des erreurs métier.
Module 6 - Interactions avec le système
- Utiliser les modules standard sys et os pour accéder aux infos système.
- Gérer les fichiers via le module pathlib pour lire et écrire de manière moderne.
- Exécuter des commandes système avec le module subprocess pour automatiser des tâches ou interagir avec d'autres programmes.

Résultats attendus

o Document d'évaluation de satisfaction
o Attestation de présence
o Exercices pratiques de validation des acquis sous contrôle du formateuro Prépare au passage de la certification ENI

Les points forts

-

La certification

Programmer et automatiser des tâches avec Python (Tosa)

  • TypeCertif. RS
  • Spécialité (NSF)Informatique, traitement de l'information, réseaux de transmission
  • DomaineDéveloppement informatique
RS 6962 CertifInfo 118154

Organisme & lieu

  • OrganismeACTIV ACADEMIE
  • Région
  • Département
  • SIRET94866718300024

Formations similaires