Introduction à la programmation avec Python
Date de mise à jour :
Identifiant Offre Info : 01_GE478493
Organisme responsable :
Academic Pro
(ouvre dans un nouvel onglet)
Présentation de la formation
Objectifs
Introduction à la programmation avec Python Ce programme offre une vue d'ensemble complète du langage Python, en mettant l'accent sur ses particularités par rapport aux autres langages de programmation et de script. Il couvre les bases des structures de données (types, classes, variables, objets, chaînes de caractères, dictionnaires, ensembles), les structures de contrôle (conditions, boucles, fonctions), ainsi que les principes d'entrée/sortie et de gestion des fichiers. Les…
Introduction à la programmation avec Python
Ce programme offre une vue d'ensemble complète du langage Python, en mettant l'accent sur ses particularités par rapport aux autres langages de programmation et de script.
Il couvre les bases des structures de données (types, classes, variables, objets, chaînes de caractères, dictionnaires, ensembles), les structures de contrôle (conditions, boucles, fonctions), ainsi que les principes d'entrée/sortie et de gestion des fichiers.
Les participants découvrent également le travail avec les modules, les techniques de test et de débogage, ainsi que la gestion des erreurs et exceptions.
Enfin, une initiation à la programmation orientée objet (POO) est proposée, avec la création de classes, l'héritage et la gestion des attributs, et des options avancées sur la persistance des données et la connexion à des bases de données.
Objectif de la formation
L'objectif de cette formation est de fournir une maîtrise complète des bases du langage Python, en permettant aux participants de comprendre sa syntaxe, ses structures de données et de contrôle, de développer des fonctions et des modules, de manipuler des fichiers et des bases de données, de gérer les erreurs et exceptions, et d'acquérir les fondamentaux de la programmation orientée objet.
Elle vise à rendre les participants capables de programmer efficacement en Python, de créer des scripts, d'organiser et réutiliser leur code, tout en appliquant de bonnes pratiques de test et de débogage.
Programme de la formation
Bases de Python Vue d'ensemble Introduction aux structures de données Structures de contrôle - Instructions conditionnelles. - Boucles : while et for. - Boucles for style C/C++ adaptées à Python. - Instructions continue, break et else dans les boucles. - Fonctions : définition et appel. Entrée et sortie - Saisie interactive. - Affichage formaté. - Méthode “pythonique” : la méthode format. - Lecture et écriture de fichiers. Travail avec les modules - Modules standards. - Création de…
Vue d'ensemble
Introduction aux structures de données
Structures de contrôle
- Instructions conditionnelles.
- Boucles : while et for.
- Boucles for style C/C++ adaptées à Python.
- Instructions continue, break et else dans les boucles.
- Fonctions : définition et appel.
Entrée et sortie
- Saisie interactive.
- Affichage formaté.
- Méthode “pythonique” : la méthode format.
- Lecture et écriture de fichiers.
Travail avec les modules
- Modules standards.
- Création de vos propres modules.
Tests et débogage
- Techniques pour tester et corriger le code.
Gestion des erreurs et exceptions
- Erreurs de syntaxe.
- Gestion des exceptions.
Programmation orientée objet (POO)
- Concept “Tout est objet”.
- Classes, instances et objets.
- Attributs d'instance et de classe, propriétés.
- Héritage simple et multiple.
Optionnel : Gestion persistante des données
- Python et XML.
- Sérialisation avec Pickle.
- Stockage avec Shelve.
- Connexion à des bases de données.
Validation et sanction
Type de formation
Non certifiante
Niveau de sortie
Sans niveau spécifique
Durée, rythme, financement
Durée
En centre
21 h
Financement
- Conventionnement
- Oui
Conditions d'accès
Publics visés
- Demandeur d'emploi
- Salarié
Niveau d'entrée
Sans niveau spécifique
Conditions spécifiques et prérequis
Aucune expérience préalable requise. Notions de base en logique ou algorithmique souhaitées, intérêt pour la programmation et l'automatisation.
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
-
21 Rue de Cherbourg
67100 Strasbourg - État du recrutement
- Ouvert
- Modalités
- Entrées / Sorties à dates fixes