15_711470_1402893 https://www.meformerenregion.fr/formations/711470 Langage Python SENZA

Langage Python

Date de mise à jour : 07/02/2025 | Identifiant OffreInfo : 15_711470
Organisme responsable : SENZA

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é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

Validation et sanction

Langage Python

Type de formation

Certifiante

Sortie

Sans niveau spécifique

Contact de la formation

Responsable : Monsieur CELESTINO MICKAEL
Contacter l'organisme

Contact de l'organisme formateur

SENZA
SIRET : 88024436300011
34070 Montpellier
Téléphone fixe : 0411934304
Contacter l'organisme

Information fournie par :