Nouveau

Public
Toute personne intéressée par la découverte et la prise en main du langage Python.
Prérequis
Connaissances algorithmiques de base.
Objectifs de la formation
A l’issue de la formation les stagiaires seront capables de :
- Lire, Écrire et exécuter des programmes Python
- Gérer des fichiers et interagir avec le système
- Appliquer la Programmation Orientée Objet (POO)
- Développer du code structuré et robuste
Les bases du langage Python
Présentation de Python : Variables et types de données, Installation et exécution d’un script Python
Structures conditionnelle, boucles
Les structures de données : Listes (list), Dictionnaires (dict)..
Fonctions : Définition et appel d’une fonction, Paramètres et valeurs de retour, Portée des variables
Manipulation des fichiers : CSV et JSON
Modules, outils et interaction avec le système
Les modules et packages : Importation et utilisation des bibliothèques standard, et gestion des dépendances avec pip
Interaction avec le système : Exécution de commandes shell (os.system()), Gestion des arguments en ligne de commande (sys.argv)
Notions avancées
Les fonctions lambda
L’argument key
Gestion des exceptions : Utilisation des blocs try-except
Programmation Orientée Objet (POO)
Les fondamentaux de la POO : Définition d’une classe, Instanciation d’objets, Attributs et méthodes
Piliers de la programmation orientée objets : Encapsulation et visibilité des attributs, Héritage et polymorphisme
Construire une interface graphique
Bibliothèques graphiques en Python
Tkinter vs PyQT ou autre
Widgets graphiques
Menus et Positionnement des composants : Gestion des fenêtres et des évènements
Projet de fin de formation :
Développement d’un mini-projet basé sur les concepts vus
Présentation et correction en groupe
L'évaluation des acquis est évaluée à travers :
- QCM à la fin de chaque chapitre
- Un projet pratique de synthèse
Méthodes et moyens
- Exposés théoriques.
- Etude de cas concrets.
- Quiz / exercices.
Equipe pédagogique
Animation
M. Ismail BENNIS, Maitre de conférence à l’Université de Haute Alsace.
Organisation
Inscription : possible jusqu'à 3 jours avant le démarrage de la session.
Durée : 3 jours.
Frais de formation
990€
Date limite de dépôt des dossiers
Plaquette
Taux satisfaction clients : *
Taux de réussite : *
Taux d'insertion : *
(*) :
Les bases du langage Python
Présentation de Python : Variables et types de données, Installation et exécution d’un script Python
Structures conditionnelle, boucles
Les structures de données : Listes (list), Dictionnaires (dict)..
Fonctions : Définition et appel d’une fonction, Paramètres et valeurs de retour, Portée des variables
Manipulation des fichiers : CSV et JSON
Modules, outils et interaction avec le système
Les modules et packages : Importation et utilisation des bibliothèques standard, et gestion des dépendances avec pip
Interaction avec le système : Exécution de commandes shell (os.system()), Gestion des arguments en ligne de commande (sys.argv)
Notions avancées
Les fonctions lambda
L’argument key
Gestion des exceptions : Utilisation des blocs try-except
Programmation Orientée Objet (POO)
Les fondamentaux de la POO : Définition d’une classe, Instanciation d’objets, Attributs et méthodes
Piliers de la programmation orientée objets : Encapsulation et visibilité des attributs, Héritage et polymorphisme
Construire une interface graphique
Bibliothèques graphiques en Python
Tkinter vs PyQT ou autre
Widgets graphiques
Menus et Positionnement des composants : Gestion des fenêtres et des évènements
Projet de fin de formation :
Développement d’un mini-projet basé sur les concepts vus
Présentation et correction en groupe
L'évaluation des acquis est évaluée à travers :
- QCM à la fin de chaque chapitre
- Un projet pratique de synthèse
Méthodes et moyens
- Exposés théoriques.
- Etude de cas concrets.
- Quiz / exercices.
Equipe pédagogique
Animation
M. Ismail BENNIS, Maitre de conférence à l’Université de Haute Alsace.
Organisation
Inscription : possible jusqu'à 3 jours avant le démarrage de la session.
Durée : 3 jours.
Tarif
990€
Date limite de dépôt des dossiers
Plaquette
Satisfaction clients
|
Contact :
- Stéphanie RICHARD | 03.89.33.65.00 | stephanie.richard@uha.fr
Téléphone :
E-Mail :
Contact :
Téléphone :
E-Mail :