Langage Python
Date de mise à jour :
Identifiant Offre Info : 15_711470
Organisme responsable :
SENZA
(ouvre dans un nouvel onglet)
Référentiels
Code Rome
Aucun code métiers (ROME) n'a été associé à cette formation.
Formacode
- 30812 : Langage Python
- 31067 : Développement informatique
Présentation de la formation
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 de la formation
1 - Manipulation des variables et des structures de donnéesPré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.) 2 - Contrôle de flux et algorithmesUtilisation des structures conditionnelles : if, else, elif Utilisation des boucles itératives : for, while Création d'algorithmes…
- 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 et sanction
Type de formation
Certifiante
Niveau de sortie
Sans niveau spécifique
Durée, rythme, financement
Durée
En centre
120 h
Financement
- Conventionnement
- Oui
- Financeurs
-
- Autre
- OPCO
Conditions d'accès
Publics visés
- Demandeur d'emploi
- Public en emploi
- Salarié dans le cadre du CIF
- Salarié dans le cadre du DIF
- Salarié dans le cadre du plan de formation
- Salarié en contrat aidé
- Salarié en période de professionnalisation
- Salarié en reconversion
- Tout public
Niveau d'entrée
Sans niveau spécifique
Conditions spécifiques et prérequis
Avoir des bases en logique et raisonnement algorithmiqueConnaître les principes de base de la programmationAvoir un ordinateur avec une connexion à internet et un casque d'écoute équipé d'un microphone pour les séances en visioconférenceDétenir quelques connaissances de base en informatique\n\nProcédure d'admission: \nRéservez un entretien de 15min Par téléphone : 04 11 93 43 04 Par email : contact@senza-formations.com
Lieu de réalisation de l'action
Modalités d'enseignement
Formation entièrement à distance
Adresse
Périodes prévisibles de déroulement des sessions
Début
Fin
- Adresse d'inscription
-
48 Rue Claude Balbastre
34070 Montpellier - État du recrutement
- Ouvert
- Modalités
- Entrées / Sorties à dates permanentes