Accueil >> Liste des formations >> Licence d’essai

Les fondamentaux du développement en Python

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
Public

Toute personne intéressée par la découverte et la prise en main du langage Python.

Connaissances algorithmiques de base.

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

Exposés théoriques.
Etude de cas concrets.
Quiz / exercices.

Animation

M. Ismail BENNIS, Maitre de conférence à l’Université de Haute Alsace.

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

Exposés théoriques.
Etude de cas concrets.
Quiz / exercices.

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 €

Organisation

Inscription : possible jusqu’à 3 jours avant le démarrage de la session.

Durée : 3 jours.

Frais de formation

990 €

Réf

26560
27560

Dates

23, 24 et 25 septembre 2026
22, 23 et 24 septembre 2027

Lieu

Mulhouse
Mulhouse

Contact : 

Stéphanie RICHARD

Téléphone : 

E-mail : 

Contact : 

Stéphanie RICHARD

Téléphone : 

E-mail :