Langage Python

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

Contenu de la formation

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.)
2 - Contrôle de flux et algorithmes
  • 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
3 - Fonctions et organisation du code
  • 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
4 - Programmation orientée objet (POO)
  • 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
5 - Gestion des erreurs et des exceptions
  • 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
6 - Manipulation avancée des fichiers et automatisation
  • 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

Résultats attendus de la formation

La certification Langage Python s'adresse aux développeurs et autres professionnels de l’informatique (administrateurs système et réseau, ingénieurs DevOps, administrateurs cloud) qui souhaitent ajouter le langage Python à leurs compétences, ainsi qu'aux professionnels du traitement de la donnée qui ont besoin de compétences en langage Python pour étendre leurs capacités professionnelles (analystes de données, statisticiens, data scientistes, scientifiques...).

Certification(s)

  • Langage Python
  • Certification active
  • Certificateur : Editions ENI
N° session CO
Date de début
Date de fin
Lieu de formation
Inscription
Public
Détails
346028S
03/02/2025
19/07/2027
Dijon 21000
Tout public
Afficher les détails

Durée

Durée totale de la formation: 40 heure(s)
Durée en centre: 40 heure(s)

Modalites de formation

Modalités d'enseignement: Formation mixte (FOAD et présentiel)

Rythme: Temps partiel

FPC Formation professionnelle continue : Oui

Lieu de formation

Quatre-quarts
7bis Rue du Chapeau Rouge
21000 - Dijon

ORGANISME FORMATEUR

Senza Formations
Voir la fiche complète de l'organisme formateur Contacter l'organisme formateur pour cette session

Admission

Niveau entrée requis : Sans niveau spécifique

Statut(s) des publics accueillis :
Tout public

Conditions spécifiques d'admission (ou 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

COMPLEMENT D’INFORMATION

346030S
03/02/2025
19/07/2027
Besançon 25000
Tout public
Afficher les détails

Durée

Durée totale de la formation: 40 heure(s)
Durée en centre: 40 heure(s)

Modalites de formation

Modalités d'enseignement: Formation mixte (FOAD et présentiel)

Rythme: Temps partiel

FPC Formation professionnelle continue : Oui

Lieu de formation

Coworking Besançon
rue de franche-comté
25000 - Besançon

ORGANISME FORMATEUR

Senza Formations
Voir la fiche complète de l'organisme formateur Contacter l'organisme formateur pour cette session

Admission

Niveau entrée requis : Sans niveau spécifique

Statut(s) des publics accueillis :
Tout public

Conditions spécifiques d'admission (ou 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

COMPLEMENT D’INFORMATION

346031S
03/02/2025
19/07/2027
Chalon-sur-Saône 71100
Tout public
Afficher les détails

Durée

Durée totale de la formation: 40 heure(s)
Durée en centre: 40 heure(s)

Modalites de formation

Modalités d'enseignement: Formation mixte (FOAD et présentiel)

Rythme: Temps partiel

FPC Formation professionnelle continue : Oui

Lieu de formation

Acti'Cap Chalon
179 Avenue de Paris
71100 - Chalon-sur-Saône

ORGANISME FORMATEUR

Senza Formations
Voir la fiche complète de l'organisme formateur Contacter l'organisme formateur pour cette session

Admission

Niveau entrée requis : Sans niveau spécifique

Statut(s) des publics accueillis :
Tout public

Conditions spécifiques d'admission (ou 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

COMPLEMENT D’INFORMATION

346036S
03/02/2025
19/07/2027
Auxerre 89000
Tout public
Afficher les détails

Durée

Durée totale de la formation: 40 heure(s)
Durée en centre: 40 heure(s)

Modalites de formation

Modalités d'enseignement: Formation mixte (FOAD et présentiel)

Rythme: Temps partiel

FPC Formation professionnelle continue : Oui

Lieu de formation

CBS - Center Business Services
13 Rue Jules Ferry
89000 - Auxerre

ORGANISME FORMATEUR

Senza Formations
Voir la fiche complète de l'organisme formateur Contacter l'organisme formateur pour cette session

Admission

Niveau entrée requis : Sans niveau spécifique

Statut(s) des publics accueillis :
Tout public

Conditions spécifiques d'admission (ou 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

COMPLEMENT D’INFORMATION

346037S
03/02/2025
19/07/2027
Mâcon 71000
Tout public
Afficher les détails

Durée

Durée totale de la formation: 40 heure(s)
Durée en centre: 40 heure(s)

Modalites de formation

Modalités d'enseignement: Formation mixte (FOAD et présentiel)

Rythme: Temps partiel

FPC Formation professionnelle continue : Oui

Lieu de formation

LOCOW Mâcon
82 Rue Victor Hugo
71000 - Mâcon

ORGANISME FORMATEUR

Senza Formations
Voir la fiche complète de l'organisme formateur Contacter l'organisme formateur pour cette session

Admission

Niveau entrée requis : Sans niveau spécifique

Statut(s) des publics accueillis :
Tout public

Conditions spécifiques d'admission (ou 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

COMPLEMENT D’INFORMATION

Senza Formations

Raison sociale : SENZA

48 Rue Claude Balbastre - 34070 Montpellier

04 11 93 43 04

Voir la fiche complète de l'organisme Voir le site web Géolocaliser

Lien vers fiche CERTINFO

Cette formation est indexée aux domaines suivants :

  • 31067 - Développement informatique
  • 30812 - Langage Python

Spécialité de formation NSF :

  • 326 - Informatique, traitement de l'information, réseaux de transmission des données