Programmation et développement Code PYTHON
Python (programmation générale)
Apprenez à programmer en Python de zéro jusqu’au niveau intermédiaire : fonctions, fichiers, tests, objets, rapports Excel et SQLite. 60 heures de pratique, 10 labs et un projet final, sans connexion Internet.
- Durée indicative : 60 h, 20 séances de 3 h
- Niveau : Débutant à intermédiaire
- En salle, un poste par apprenant
Apprenez à programmer en Python et automatisez votre travail, pas à pas.
Ce cours pratique de 60 heures vous apprend à programmer en Python, même si vous n’avez jamais écrit une ligne de code. Vous construisez pas à pas MbokaStock, l’outil de caisse et de stock d’une chaîne de supérettes de Kinshasa : calculs en CDF et en USD, conditions et boucles, listes et dictionnaires, fonctions et modules, fichiers CSV et JSON, gestion des erreurs et tests, programmation orientée objet, rapports Excel automatiques et base de données SQLite. Vous terminez par un projet personnel, une application de gestion des frais scolaires, que vous présentez devant le groupe.
Cette formation est-elle pour vous ?
- Étudiants et jeunes diplômés qui veulent apprendre à programmer.
- Employés d’entreprises, d’administrations, de banques ou d’ONG qui veulent automatiser des tâches répétitives.
- Personnel des services informatiques qui veut écrire ses propres scripts.
- Personnes en reconversion vers les métiers du numérique.
- Enseignants qui souhaitent introduire la programmation dans leurs cours.
Prérequis
- Savoir utiliser un ordinateur sous Windows : clavier, souris, dossiers et fichiers.
- Maîtriser les opérations et les pourcentages (niveau fin d’humanités).
- Formation conseillée : Initiation à l’informatique ou niveau équivalent.
- Aucune connaissance en programmation n’est nécessaire.
Compétences principales
- Écrire, exécuter et corriger des programmes Python lisibles.
- Traduire une règle de gestion en algorithme avec des conditions et des boucles.
- Organiser votre code en fonctions, modules et classes.
- Lire et produire des données : fichiers CSV et JSON, rapports Excel, base SQLite.
- Fiabiliser vos programmes : gestion des erreurs, débogage et tests automatisés.
- Livrer une application en ligne de commande documentée et versionnée avec Git.
À la fin de la formation, vous saurez
- Écrire un programme qui lit des données, applique des règles de gestion et produit un résultat fiable.
- Trouver et corriger une erreur avec méthode, à l’aide du traceback et du débogueur.
- Vérifier votre code avec des tests automatisés.
- Générer automatiquement un rapport Excel à partir de fichiers CSV ou d’une base SQLite.
- Livrer un petit outil documenté qu’un collègue peut installer et utiliser.
10 modules, puis un projet final.
-
Environnement Python et premiers programmes3 h 55
-
Nombres, chaînes de caractères et opérateurs3 h 40
-
Conditions et boucles4 h 40
-
Structures de données3 h 35
-
Fonctions et modules4 h 15
-
Fichiers et données : texte, CSV et JSON4 h 20
-
Erreurs, débogage et tests4 h 10
-
Programmation orientée objet4 h 20
-
Bibliothèques externes et automatisation3 h 55
-
Bases de données SQLite et application en ligne de commande4 h
Durée totale60 heures, 20 séances de 3 heures
Les durées incluent les labs et les évaluations formatives de chaque module. Le reste du temps est consacré au positionnement de départ, aux révisions, aux évaluations de mi-parcours et finale, aux ateliers et aux soutenances du projet final, ainsi qu’aux pauses.
Méthode pédagogique
Chaque séance alterne courtes démonstrations de code en direct et pratique immédiate sur votre poste. Plus de la moitié du temps est consacrée à programmer : 30 exercices progressifs sur quatre niveaux, 10 labs qui font évoluer une même application d’entreprise, et un projet final individuel accompagné en atelier. Les logiciels et les données sont fournis par Olam Academy et l’ensemble du cours se déroule hors connexion.
Vos questions, nos réponses
Je n’ai jamais programmé. Puis-je suivre ce cours ?
Oui. Les cinq premiers modules partent de zéro. Il suffit de savoir utiliser un ordinateur sous Windows : clavier, souris, dossiers et fichiers. Une pré-évaluation non notée permet à l’instructeur d’adapter l’accompagnement.
J’ai déjà quelques notions de programmation. Vais-je m’ennuyer ?
Non. Chaque module propose des exercices de niveau Challenge, et la seconde moitié du cours aborde des sujets de niveau intermédiaire : tests, programmation orientée objet, environnements virtuels, SQLite et Git.
Faut-il un ordinateur personnel ou une connexion Internet ?
Non. Le cours se déroule sur les postes d’Olam Academy, entièrement hors connexion. Un ordinateur personnel aide pour le travail entre les séances ; des créneaux de salle en accès libre sont prévus pour le projet final.
Quels logiciels sont utilisés ?
Python 3.14, l’éditeur Visual Studio Code, Git et DB Browser for SQLite. Ces logiciels sont gratuits : vous pouvez les installer chez vous et continuer à travailler après la formation.
La formation délivre-t-elle une certification ?
Olam Academy délivre une attestation de formation aux apprenants qui remplissent les conditions de réussite et d’assiduité. Ce n’est pas une certification officielle de la Python Software Foundation ni d’un autre organisme.
Vos tâches répétitives peuvent se faire toutes seules.
Réservez votre place pour la prochaine session Python. Contactez notre équipe pour connaître les dates, les horaires et le tarif.
Demander mon inscription