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 :