Il y a forcément une formation faite pour vous
- Catalogue
- DÉVELOPPEMENT
- Python
- PYTHON Programmer en Python
PYTHON Programmer en Python Mixte : présentiel / à distance
Dernière mise à jour : 09/07/2026
- Inscription
- Public visé
- Prérequis
- Objectifs de la formation
- Contenu de la formation
- Compétences acquises à l'issue de la formation
- Modalités pédagogiques
- Moyens et supports pédagogiques
- Modalités d'évaluation et de suivi
- Profil du formateur
- Informations sur l'accessibilité
M'inscrire à la formation
Public visé
- Concepteurs-Développeurs
Prérequis
- Connaître les notions fondamentales de la programmation
Objectifs de la formation
A l'issue de cette formation, l'apprenant sera capable de :
- Décrire la philosophie de Python et identifier ses domaines d'application ;
- Mettre en place un environnement de développement pour Python ;
- Écrire des scripts en utilisant l'algorithmie de base du langage Python et les exécuter ;
- Définir et utiliser des fonctions et des modules pour la structuration des programmes ;
- Mettre en œuvre les concepts de la programmation orientée objet avec le langage Python ;
- Implémenter des classes avec des attributs et des méthodes ;
- Mettre en œuvre les concepts de la programmation objet (encapsulation, polymorphisme et héritage) ;
Contenu de la formation
Jour 1 – Matin
Introduction au langage Python
- Présentation et historique du langage
- Installation et prise en main d'un environnement de développement pour Python
- Installation d'une distribution Python
- Mise en place d'un IDE
Jour 1 – Après-midi
- Présentation des bonnes pratiques
- Règles et conventions de nommage et de codage
- Travaux pratiques :
- Installation de Python
- Installation et configuration d'un IDE
- Prise en main de la console
Jour 2 – Matin
Structure de base du langage
- Structure des fichiers Python
- Les types de données simples
- Chaînes de caractères, nombres, …
- Les types évolués
Jour 2 – Après-midi
- Les listes et les opérations et méthodes associées
- Les tuples et les opérations et méthodes associées
- Les dictionnaires et les opérations et méthodes associées
- Instructions conditionnelles et boucles
- if/elif/else, while, for, break, continue, …
- Les fonctions
- Définition d'une fonction
- Appels de fonctions et paramètres Python
- Structuration des programmes en module
- Présentation de la notion de module
Jour 3 – Matin
- Import et utilisation de modules
- Travaux pratiques :
- Développement d'une application structurée en modules
La programmation orientée objet
- Rappels
- Le paradigme objet : classe, objet, comportements, caractéristiques
- Formalisme des diagrammes UML
- Définition d'une classe
- Définition et structure
- Constructeurs et destructeurs
- Le paramètre self
- Mise en œuvre de l'encapsulation dans les classes
- Ecriture et utilisation des méthodes publiques/privées
- Les mécanismes d'héritage
Jour 3 – Après-midi
- Généralisation à tous les types de données
- Travaux pratiques :
- Création de classes pour la représentation des objets métier de l'application
- Mise en place de ces classes dans l'application
Jour 4 – Matin
Notions avancées de programmation orientée objet
- La gestion des erreurs
- Présentation du mécanisme d'exception
- Déclenchement des exceptions
- Traitement des exceptions
- Manipulation avancée des chaînes de caractères suivant l'approche objet
- Travaux pratiques :
- Mise en place de la gestion des exceptions dans l'application
Jour 4 – Après-midi
Utilisation de la bibliothèque standard
- Gestion de la ligne de commande
- Lecture/écriture de fichiers
- Les modules sys et os
- Utiliser les expressions régulières
- Développer rapidement de nouvelles lignes de commande avec options
- Gérer vos différents systèmes d'exploitation avec les mêmes scripts
- Travaux pratiques :
- Ajout de fonctionnalité de persistance sur système de fichier à l'application
- Développement d'une application en ligne de commande avec gestion des options et des paramètres
Concepteur : ENI SERVICES - Diffuseur : Groupe Arkesys
Compétences acquises à l'issue de la formation
- Décrire la philosophie de Python et identifier ses domaines dapplication
- Mettre en place un environnement de développement pour Python
- Écrire des scripts en utilisant lalgorithmie de base du langage Python et les exécuter
- Définir et utiliser des fonctions et des modules pour la structuration des programmes
- Mettre en uvre les concepts de la programmation orientée objet avec le langage Python
- Implémenter des classes avec des attributs et des méthodes
- Mettre en uvre les concepts de la programmation objet (encapsulation, polymorphisme et héritage)
Modalités pédagogiques
- Explications théoriques suivies de pratiques guidées puis de mises en autonomie.
- Exercices autonomes et réguliers pour assurer l'assimilation
Moyens et supports pédagogiques
Votre formation a lieu en présentiel :
- 1 vidéoprojecteur par salle
- 1 ordinateur
Votre formation se déroule à distance avec :
- 1 ordinateur
- 1 connexion Internet
- 1 adresse e-mail valide
- 1 équipement audio (micro et enceintes ou casque)
- 1 Webcam (facultatif – dans l'idéal)
- 1 deuxième écran (facultatif – dans l'idéal)
Votre formation se déroule sur notre plate-forme de formation avec :
- 1 ordinateur
- 1 connexion Internet
- 1 adresse e-mail valide
- 1 équipement audio (micro et enceintes ou casque - facultatif)
Support stagiaire :
À l'issue de la formation, les exercices et travaux pratiques réalisés, leurs corrigés ainsi qu'un support de cours dématérialisé sera fourni à chaque stagiaire par e-mail ou via la plate-forme FOAD.
Modalités d'évaluation et de suivi
Profil du formateur
Nos formateurs sont certifiés à l'issue d'un parcours organisé par nos soins. Ils bénéficient d'un suivi de maintien et d'évolution de leurs compétences aussi bien au niveau technique que pédagogique.
Chacun de nos formateurs a bénéficié d'une formation spécifique à l'animation de classe virtuelle et à l'utilisation des solutions de formation à distance du Groupe ARKESYS.
Informations sur l'accessibilité
-
Catégorie :
DÉVELOPPEMENT
Sous-Catégorie : Python - Durée : 28h
-
Prix : 3 000 € Net de taxePrix INTRA : Nous consulter
-
Satisfaction :
★★★★★★★★★★
- Taux de réussite : - %
- Télécharger le programme
Session sélectionnée
-
Lyon COMPLÈTE
Prochaines Sessions
- Aucune formation INTER-ENTREPRISE n'est programmée pour le moment. Contactez-nous via le formulaire ou par téléphone au 04 28 95 15 82 afin de connaitre les dates possibles ou les autres modalités d'inscription.
Dans la même catégorie
- PYTHON Analyses statistiques Présentiel / à distance
- PYTHON Base de la programmation Présentiel / à distance
- PYTHON Data Management Présentiel / à distance
- PYTHON Développement d'IHM avec la librairie PyQt Présentiel / à distance
- PYTHON Méthodes de Machine Learning Présentiel / à distance
Catalogue de formation propulsé par Dendreo,
logiciel de gestion pour les OF