Développement logiciel & Python
Apprendre la programmation, l’algorithmique, les scripts et l’automatisation avec Python.
Formation informatique Nexorix
Développement logiciel & Python
Un parcours pour apprendre à raisonner comme un développeur et écrire des programmes utiles.
Format
Profil du formateur
Formation animée par un expert informatique senior avec plus de 10 ans d’expérience sur des projets exigeants pour de grandes entreprises en Afrique et en Europe. L’approche est pratique, concrète et orientée compétences utilisables immédiatement.
Objectif du parcours
Avancer étape par étape, avec des explications simples, des exercices guidés et un projet concret pour valider les acquis.
Demander des informationsCe que vous allez apprendre
- Comprendre variables, conditions, boucles, fonctions et structures de données.
- Écrire des scripts Python propres et lisibles.
- Manipuler des fichiers, données et petites automatisations.
- Apprendre à déboguer et améliorer progressivement un programme.
Programme par séance
Logique de programmation
Variables, types, entrées/sorties et raisonnement étape par étape.
Conditions et boucles
if/else, for, while et exercices de logique.
Fonctions propres
Découper un problème, paramètres, retours et réutilisation.
Structures de données
Listes, dictionnaires, tuples et choix de structure.
Fichiers et chemins
Lire, écrire, organiser des fichiers CSV/TXT/JSON.
Exceptions et robustesse
Gérer erreurs, cas limites et messages utiles.
Modules et environnement
Installer packages, organiser un petit projet Python.
Algorithmique pratique
Recherche, tri simple, complexité intuitive et exercices.
Automatisation système
Scripts pour renommer, nettoyer, déplacer ou vérifier des fichiers.
Données et parsing
Transformer données brutes en données exploitables.
APIs et HTTP
Appeler une API, lire JSON et traiter les réponses.
Base de données légère
Stocker et relire des données avec SQLite.
Tests et debug
Utiliser print/logs, debugger simple et tests unitaires.
Qualité de code
Nommage, découpage, commentaires utiles et formatage.
Mini-application
Créer un outil CLI simple avec arguments et rapport.
Projet final
Finaliser, documenter et présenter une automatisation utile.
Projet pratique
Créer un outil Python simple pour automatiser une tâche réelle et produire un résultat exploitable.