Aller au contenu principal

Introduction à la programmation avec Python

Date de mise à jour :
Identifiant Offre Info : 01_GE478493
Organisme responsable : Academic Pro (ouvre dans un nouvel onglet)

Nouvelle recherche

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…

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

attestation de suivi ou de présence

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 en présentielle

Adresse

21 Rue de Cherbourg
67100 Strasbourg

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