Le langage Python
Intitulé de la formation
La formation vise à apprendre aux participants à créer des applications desktop (application
bureautique).
Une application Desktop est une solution de bureau ou un logiciel CRM, qu’une entreprise
peut utiliser pour échanger en interne des données, informations et fichiers.
Prérequis
Etre titulaire d’une licence en filière informatique.
Posséder un ordinateur.
Objectifs de la formation
Objectif 1 : Apprendre et comprendre les bases de la programmation avec le langage
Python.
Objectif 2 : Apprendre à utiliser les outils de maquettage ainsi que les outils collaboratifs
afin d’être prêt à affronter le monde professionnel.
Objectif 3 : Appliquer toutes les connaissances apprises en développant et en déployant un
projet complet.
Planning de la formation
Première semaine
A la fin de la première semaine, chaque apprenant fera un rapport écrit sur tout ce qu’il a
appris et me le soumettra.
Module 1 Temps de formation
Découverte et création de comptes sur les outils collaboratifs
(Google drive, Trello, Git, Github et Gitlab, Figma, Discord, 1 Jour
Canvas,….)
Introduction au langage Python : Installation de python et vs
code, les variables, les structures de contrôles (Conditionnelles
ou alternatives, itératives ou boucles), les structures de données
(Tuple, dictionnaire, Set, String, List, range), les fichiers, les 2 Jours
fonctions.
Série d’exercices sur tout ce qui a été vu.
Programmation Orientées Objets : Classes, Objets et attributs.
Encapsulation, Héritage, Polymorphisme. 2 Jours
Série d’exercices sur tout ce qui a été vu.
Deuxième semaine
A la fin de la deuxième semaine, chaque apprenant fera un rapport écrit sur tout ce qu’il a
appris et me le soumettra.
NENE SYLLA 1
Temps de formation
Module 2
A la découverte de la bibliothèque TKinter (Installation et 1 Jour
manipulation).
Apprentissage du langage SQL et de la Base de Données. 1 Jour
Apprentissage de UML. 1 Jour
Réalisation de projet simple avec utilisation de la bibliothèque
TKinter (Les apprenants seront divisés en groupe. Chaque 2 Jours
groupe développera un projet).
Troisième semaine
A la fin de la troisième semaine, chaque apprenant fera un rapport écrit sur tout ce qu’il a
appris et me le soumettra.
Module 3 Temps de formation
1 Jour
Présentation des projets réalisés par les apprenants
A la découverte de la bibliothèque Kivy (Installation et
1 Jour
manipulation)
Réalisation de projet simple avec utilisation de la bibliothèque
2 Jours
Kivy (Les apprenants seront divisés en groupe. Chaque groupe
aura un projet).
Présentation des projets réalisés par les apprenants
1 Jour
Quatrième semaine
A la fin de la quatrième semaine, tous les apprenants soumettront leur projet.
Module 4 Temps de formation
Attribution et début du projet de fin de formation à chacun des
apprenants.
NB : Tous les apprenants auront un projet personnel à
5 Jours
développer.
Le développement du projet est obligatoire pour l’obtention de
l’attestation délivrée par Orange.
NENE SYLLA 2