
Langage Python
Contenu
Objectifs
- Manipuler les variables, les structures de données et écrire des algorithmes en Python
- Organiser le code avec des fonctions, modules, packages et gérer des exceptions de manière avancée
- Maîtriser la programmation orientée objet pour organiser et structurer des applications Python complexes
- Gérer les erreurs avec des exceptions personnalisées et interagir avec le système d'exploitation
Programme
1 - Manipulation des variables et des structures de données
- Présentation du langage Python et installation de l'environnement de développement
- Manipulation des variables et des types de données
- Conversions de types de données
- Utilisation des listes, tuples, dictionnaires et leurs méthodes (ajouter, supprimer, trier, etc.)
- Utilisation des structures conditionnelles : if, else, elif
- Utilisation des boucles itératives : for, while
- Création d'algorithmes pour traiter des ensembles de données
- Utilisation des entrées/sorties standard : input(), print(), f-string
- Création et utilisation de fonctions personnalisées
- Organisation du code avec des modules et packages
- Importation et utilisation des modules internes et externes
- Utilisation des fonctions utilitaires pour automatiser les tâches répétitives
- Création de classes et instanciation d'objets
- Encapsulation des attributs avec des propriétés
- Héritage et polymorphisme pour organiser le code en objets réutilisables
- Utilisation des méthodes de classe et décorateurs
- Identification des erreurs courantes en Python et compréhension des messages d'erreur
- Utilisation des blocs try, except pour gérer les erreurs applicatives
- Création et utilisation d'exceptions personnalisées pour un traitement spécifique des erreurs
- Gestion multiple d'exceptions avec des blocs except multiples et nettoyage de ressources avec finally
- Exploration du système de fichiers avec le module pathlib
- Lecture, écriture et modification de fichiers texte et CSV
- Exécution de commandes système avec subprocess pour l’automatisation de tâches
- Création de scripts pour automatiser les tâches répétitives et organiser les données
Validation / certification préparée
- Niveau d'entrée : Sans niveau spécifique
- Langage Python
Dates et lieux de formation
Rennes
35
du 10/02/2025
au 31/12/2025
au 31/12/2025
N° session
1939445S
Organisme de formation :
SENZA
Lieu de formation :
Rennes
Rue de Châtillon
35 Rennes
Rue de Châtillon
35 Rennes
Organisation :
- Entrée sortie permanente
Dispositif(s) / Financements :
Financement autre (Entreprises, Individuels, AIF...)
Publics :
Salarié ; Tout public
Prérequis :
Avoir des bases en logique et raisonnement algorithmique
Connaître les principes de base de la programmation
Avoir un ordinateur avec une connexion à internet et un casque d'écoute équipé d'un microphone pour les séances en visioconférence
Détenir quelques connaissances de base en informatique
Brest
29
du 10/02/2025
au 31/12/2025
au 31/12/2025
N° session
1939470S
Organisme de formation :
SENZA
Lieu de formation :
Brest
rue de Pontaniou
29 Brest
rue de Pontaniou
29 Brest
Organisation :
- Entrée sortie permanente
Dispositif(s) / Financements :
Financement autre (Entreprises, Individuels, AIF...)
Publics :
Salarié ; Tout public
Prérequis :
Avoir des bases en logique et raisonnement algorithmique
Connaître les principes de base de la programmation
Avoir un ordinateur avec une connexion à internet et un casque d'écoute équipé d'un microphone pour les séances en visioconférence
Détenir quelques connaissances de base en informatique
Lorient
56
du 10/02/2025
au 31/12/2025
au 31/12/2025
N° session
1939471S
Organisme de formation :
SENZA
Lieu de formation :
Lorient
42 Avenue de la Perrière
56 Lorient
42 Avenue de la Perrière
56 Lorient
Organisation :
- Entrée sortie permanente
Dispositif(s) / Financements :
Financement autre (Entreprises, Individuels, AIF...)
Publics :
Salarié ; Tout public
Prérequis :
Avoir des bases en logique et raisonnement algorithmique
Connaître les principes de base de la programmation
Avoir un ordinateur avec une connexion à internet et un casque d'écoute équipé d'un microphone pour les séances en visioconférence
Détenir quelques connaissances de base en informatique
Quimper
29
du 10/02/2025
au 31/12/2025
au 31/12/2025
N° session
1939472S
Organisme de formation :
SENZA
Lieu de formation :
Quimper
1 Rue Aristide Briand
29 Quimper
1 Rue Aristide Briand
29 Quimper
Organisation :
- Entrée sortie permanente
Dispositif(s) / Financements :
Financement autre (Entreprises, Individuels, AIF...)
Publics :
Salarié ; Tout public
Prérequis :
Avoir des bases en logique et raisonnement algorithmique
Connaître les principes de base de la programmation
Avoir un ordinateur avec une connexion à internet et un casque d'écoute équipé d'un microphone pour les séances en visioconférence
Détenir quelques connaissances de base en informatique
Source : GREF Bretagne #25164141F