Formation

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

200 DH / séance
16 séances au total
2 séances par semaine
2 heures de formation
Présentiel ou à distance
Attestation de formation Nexorix

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 informations

Ce 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

1

Logique de programmation

Variables, types, entrées/sorties et raisonnement étape par étape.

2

Conditions et boucles

if/else, for, while et exercices de logique.

3

Fonctions propres

Découper un problème, paramètres, retours et réutilisation.

4

Structures de données

Listes, dictionnaires, tuples et choix de structure.

5

Fichiers et chemins

Lire, écrire, organiser des fichiers CSV/TXT/JSON.

6

Exceptions et robustesse

Gérer erreurs, cas limites et messages utiles.

7

Modules et environnement

Installer packages, organiser un petit projet Python.

8

Algorithmique pratique

Recherche, tri simple, complexité intuitive et exercices.

9

Automatisation système

Scripts pour renommer, nettoyer, déplacer ou vérifier des fichiers.

10

Données et parsing

Transformer données brutes en données exploitables.

11

APIs et HTTP

Appeler une API, lire JSON et traiter les réponses.

12

Base de données légère

Stocker et relire des données avec SQLite.

13

Tests et debug

Utiliser print/logs, debugger simple et tests unitaires.

14

Qualité de code

Nommage, découpage, commentaires utiles et formatage.

15

Mini-application

Créer un outil CLI simple avec arguments et rapport.

16

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.