Formation Python au Maroc : apprendre Python pour l’IA, des ressources gratuites aux projets

Formation Python au Maroc, guide AI2 pour les étudiants marocains
En bref : Apprendre Python pour l’IA depuis le Maroc ne coûte rien au départ : python.org, la documentation en français et les guides officiels de pandas, NumPy et scikit-learn suffisent pour treize semaines de travail régulier. Faites ensuite vos preuves sur des données marocaines ouvertes. Pour accélérer, AI2 propose un stage intensif accessible à distance ; le Bachelor et les Mastères prennent le relais pour un parcours diplômant.

Une formation Python au Maroc commence souvent par une question pratique : par quoi démarrer, et combien de temps avant de pouvoir montrer quelque chose ? La réponse tient en trois éléments : des ressources officielles bien choisies, un programme découpé en paliers vérifiables, et des projets construits sur des données qui parlent à un recruteur marocain, comme les cours de change de Bank Al-Maghrib ou les jeux du portail national des données ouvertes. Ce guide les assemble, puis présente les formations d’AI2 pour la suite.

Que fait-on vraiment avec Python dans un projet d’IA ?

Avant d’ouvrir un tutoriel, il aide de savoir où Python intervient. Dans un projet de data ou d’IA, il accompagne chaque étape, avec une bibliothèque dédiée à chacune :

  1. Récupérer les données : lire un fichier CSV ou Excel, interroger une API, avec la bibliothèque standard et pandas.
  2. Les nettoyer : valeurs manquantes, dates mal formatées, doublons. C’est le travail de pandas, et souvent la plus grosse part du temps.
  3. Les explorer : statistiques descriptives et graphiques avec NumPy et Matplotlib.
  4. Construire un modèle : régression, classification, regroupement avec scikit-learn ; réseaux de neurones avec TensorFlow et Keras.
  5. Le rendre utilisable : un script planifié, une petite application web ou une API qui renvoie une prédiction.

Bonne nouvelle pour un débutant : le langage évolue à un rythme connu. Le PEP 602 prévoit une nouvelle version chaque année en octobre, maintenue cinq ans (deux ans de corrections complètes, trois ans de correctifs de sécurité). Python 3.15.0 est paru le 9 octobre 2026 et la page des téléchargements affiche la 3.15.2, publiée le 25 octobre 2026. Prenez la plus récente et n’y pensez plus : les notions de base restent stables d’une version à l’autre.

Formation Python au Maroc : quelles ressources officielles et gratuites ?

Inutile d’empiler les cours en ligne. Les projets eux-mêmes publient des guides de qualité, et plusieurs existent en français. Le tableau les range dans l’ordre où vous en aurez besoin.

RessourceCe que vous y trouvezQuand l’ouvrir
Python For BeginnersLa porte d’entrée de python.org, avec des listes de tutoriels et de ressources dans d’autres langues que l’anglaisLe premier jour
Le tutoriel PythonLe parcours officiel du langage, traduit en français ; il suppose quelques notions générales de programmationSemaines 1 à 4
Environnements virtuels et paquetsCréer un environnement par projet et installer des bibliothèques avec pipSemaine 3
La bibliothèque standardFichiers, dates, CSV, JSON : tout ce qui est livré avec PythonDès que vous lisez des fichiers
PEP 8Les conventions d’écriture du code Python, attendues dans tout dépôt sérieuxAvant votre premier projet public
NumPy quickstartLes tableaux et le calcul vectoriséMois 2
Tutoriels « Getting started » de pandasLire, filtrer, agréger et fusionner des tableaux de donnéesMois 2
Matplotlib Quick startLes bases des graphiques et de leur mise en formeMois 2
scikit-learn, Getting StartedLe premier modèle, l’évaluation, puis le guide utilisateur pour approfondirMois 3

Pour l’équipement, un ordinateur portable courant convient. Installez Python depuis python.org, ou travaillez dans un notebook Jupyter, qui affiche le code, les tableaux et les graphiques sur la même page. Les guides de NumPy, pandas, Matplotlib et scikit-learn sont en anglais : c’est l’occasion de vous habituer au vocabulaire technique que vous retrouverez partout.

Un programme de trois mois, avec un critère pour passer à l’étape suivante

Le plan ci-dessous compte treize semaines, à raison de cinq à sept heures par semaine. Son principe : ne pas avancer sur la seule impression d’avoir compris, mais quand un critère concret est rempli.

PériodeContenuVous passez à la suite quand…
Mois 1, semaines 1 et 2Types, variables, conditions, boucles, fonctionsVous écrivez sans aide une fonction qui calcule une moyenne et gère une liste vide
Mois 1, semaines 3 et 4Listes, dictionnaires, fichiers, exceptions, environnement virtuelVotre script lit un CSV et en tire un résumé chiffré
Mois 2, semaines 5 et 6NumPy puis pandas : sélection, filtres, regroupements, jointuresVous répondez en pandas à cinq questions posées sur un tableau réel
Mois 2, semaines 7 et 8Nettoyage des données et graphiques MatplotlibUn notebook propre, avec quatre graphiques commentés
Mois 3, semaines 9 et 10scikit-learn : jeu d’entraînement et de test, régression, classification, métriquesVotre modèle bat une prédiction naïve, et vous savez dire de combien
Mois 3, semaines 11 à 13Projet complet, dépôt Git, README, respect de PEP 8Un inconnu peut cloner le dépôt et relancer votre analyse
Pour tenir la distance : fixez deux créneaux en soirée et un bloc le week-end, toujours aux mêmes heures, et terminez chaque séance en notant la prochaine petite tâche. Le lendemain, vous reprenez sans chercher par où recommencer. Gardez aussi un fichier des erreurs rencontrées et de leur solution : au bout d’un mois, il vaut tous les aide-mémoire.

Prendre du retard sur un palier n’a rien d’alarmant. En revanche, aborder le machine learning sans maîtriser pandas mène presque toujours à des modèles faux sans qu’on s’en aperçoive : mieux vaut une semaine de plus sur la préparation des données.

Quels projets Python construire avec des données marocaines ?

Un projet sur un jeu de données mille fois traité en ligne ne distingue personne. Des données publiques marocaines, en revanche, montrent que vous savez aller chercher une source, la comprendre et en tirer une réponse utile. Trois sources se prêtent bien à l’exercice.

  • Bank Al-Maghrib publie chaque jour ses cours de change contre le dirham, et met à disposition un portail API pour les développeurs, accessible avec une clé gratuite.
  • data.gov.ma, le portail national marocain de l’open data, regroupe des jeux publics classés par thème : économie et finance, société, éducation, santé, emploi, cartographie.
  • Le Haut-Commissariat au Plan diffuse les statistiques officielles du pays, utiles pour des analyses démographiques ou économiques.

À partir de là, quatre projets forment un portfolio cohérent :

  1. Un suivi de l’euro et du dollar en dirhams. Collectez les cours sur plusieurs semaines, stockez-les dans un fichier, tracez leur évolution et calculez les variations. Vous montrez la collecte, le stockage et la visualisation.
  2. Une analyse exploratoire sur data.gov.ma. Choisissez un jeu, formulez trois questions précises et répondez-y dans un notebook commenté. Pour savoir ce qu’un recruteur data regarde dans ce type de projet, lisez notre article formation data science au Maroc.
  3. Un modèle de prédiction expliqué. Partez d’un jeu public bien documenté, comparez votre modèle à une base simple, et consacrez une section à ses limites.
  4. Un projet orienté métier. Un assistant qui répond à partir de documents, dans l’esprit de notre guide sur les agents IA au Maroc, ou un détecteur de connexions suspectes dans des fichiers de logs, utile si vous visez la cybersécurité au Maroc.

Chaque dépôt doit pouvoir être relancé par quelqu’un d’autre : un README qui décrit la question, la source et la commande à lancer, un fichier de dépendances, un code découpé en fonctions et conforme à PEP 8. Citez toujours la source des données et la date de collecte.

Accélérer avec un formateur : Python pour l’IA et les formations courtes d’AI2

Quand les bases sont là, quelques jours encadrés font gagner des semaines. AI2 est une école d’IA appliquée ; son unique campus se trouve à Écouen, près de Paris, et ses formations se suivent aussi en ligne. Notre page consacrée à la formation intelligence artificielle au Maroc met toutes les options côte à côte.

La formation intensive « Python pour l’IA »

Python pour l’IA se déroule en distanciel ou à Écouen, en deux jours intensifs ou trois jours approfondis. Le premier jour mêle Python avancé et machine learning, le deuxième est consacré à un projet complet jusqu’au déploiement ; la version de trois jours ajoute une journée de deep learning et de cas pratiques. Au menu : Jupyter, Colab et Anaconda, pandas, NumPy et Matplotlib, scikit-learn, une initiation à TensorFlow et Keras, sur des jeux de données réels.

  • Prérequis : variables, boucles et fonctions, donc la fin du premier mois du programme ci-dessus, et un PC portable.
  • Sessions 2027 : 25 au 27 janvier, 22 au 24 mars, 14 au 16 juin, 27 au 29 septembre, 22 au 24 novembre. Chaque date, comme le choix entre deux et trois jours, est confirmée au moment de l’inscription.
  • Prix : sur devis pour un particulier, selon le format, avec un paiement échelonné envisageable.
  • Validation : l’organisme est certifié Qualiopi (QUA008116) ; à l’issue, les acquis sont évalués et une attestation de formation est remise.

Les autres modules du catalogue

Le catalogue des formations courtes réunit neuf formations et bootcamps. Deux prolongent bien Python : l’Introduction à SQL, sur un à trois jours sans expérience préalable, et la Formation Data Scientist (35 heures réparties sur une semaine), facturée 1 990 €, soit environ 21 800 MAD au cours moyen publié par Bank Al-Maghrib pour le 29 octobre 2026 (1 € = 10,9614 MAD). Cette dernière demande des bases en Python et en SQL, vérifiées par un test. Le CPF peut la financer, mais ce dispositif français ne concerne que les personnes disposant d’un compte formation en France.

Aller plus loin : quel cursus selon votre parcours marocain ?

Si vous visez un métier de l’IA plutôt qu’une compétence isolée, un cursus complet structure la progression et débouche sur un titre. Python y apparaît dès les premières semaines.

Votre situationOption AI2Python dans le programmeFrais annuels
Bachelier, ou étudiant après une ou deux années validéesBachelor IA et Data Science, entrée en 1re, 2e ou 3e annéeModule « Introduction à la programmation Python » de 21 h en 1re année, visualisation avec Matplotlib et Seaborn, première application web Flask7 000 €, environ 76 700 MAD
Licence obtenue (Bac+3)Mastère 1 Data Science et IAModule « Python pour la data science » de 28 h (NumPy, pandas, Matplotlib, Seaborn, Git), puis « IA pour l’industrie » avec Python et MQTT7 500 €, environ 82 200 MAD
Titulaire d’un master, d’un diplôme d’ingénieur ou d’un Bac+4Mastère 2, cinq spécialisationsPython appliqué à la spécialité choisie : IA et cybersécurité, IA et IoT, data et DevOps, data analyst ou data scientist8 000 €, environ 87 700 MAD

En 3e année, le Bachelor prépare un titre de niveau 6 certifié par le ministère du Travail, selon le parcours : RNCP41370 « Développeur intégrateur en informatique industrielle » ou RNCP37873 « Concepteur développeur d’applications ». Le Mastère 2 vise un titre de niveau 7 (Bac+5) certifié par DATAKOO, société mère d’AI2 (même groupe) : RNCP40554 « Architecte Internet des objets (IoT) » ou RNCP39978 « Architecte des systèmes d’information dans les processus industriels », selon la spécialisation. Dans les deux cas, AI2 prépare ces titres, enregistrés au RNCP et reconnus par l’État (certification professionnelle), et délivre en plus son propre diplôme d’établissement.

À distance, contenu, titres et frais restent ceux d’Écouen, sans visa à demander. Les séances en direct se tiennent mardi, mercredi et jeudi, entre 18 h et 20 h à Paris, avec un complément le samedi, et chacune reste disponible en enregistrement. Le Maroc étant revenu à l’heure GMT toute l’année le 20 septembre 2026 (décret n° 2.26.530, Bulletin officiel n° 7521 ; voir aussi la base IANA), ces séances se suivent de 17 h à 19 h au Maroc jusqu’au 27 mars 2027, puis de 16 h à 18 h pendant l’heure d’été française. Le ramadan ne change plus l’heure légale marocaine.

Déposer sa candidature en ligne ne coûte rien ; suivent un examen du dossier, puis un entretien de motivation. En 2027, le Bachelor et le Mastère 1 démarrent en janvier, mai ou septembre, le Mastère 2 en mai ou septembre. Encore au lycée ? Notre guide quelles études en IA après le bac au Maroc compare classes préparatoires, facultés, écoles publiques et Bachelor.

📘 À lire aussi : Devenir data analyst depuis le Maroc · Se former à l’IA générative depuis le Maroc.

Questions fréquentes sur la formation Python au Maroc

Peut-on suivre une formation Python au Maroc sans rien payer ?

Oui pour les bases. Python est libre, et python.org, le tutoriel officiel en français, ainsi que les guides de NumPy, pandas, Matplotlib et scikit-learn sont accessibles gratuitement. Une formation encadrée devient utile pour accélérer ou obtenir un titre.

Combien de temps faut-il pour être opérationnel en Python pour l’IA ?

Comptez environ treize semaines, à cinq ou sept heures par semaine, pour être à l’aise avec le langage, manipuler des tableaux avec pandas, entraîner un premier modèle et finir un projet présentable.

Quelle version de Python installer en 2026 ?

La plus récente proposée sur python.org : la branche 3.15, sortie le 9 octobre 2026, dont la version 3.15.2 est disponible depuis le 25 octobre 2026.

Où trouver des données marocaines pour s’entraîner ?

Sur data.gov.ma, le portail marocain de l’open data, sur le site du Haut-Commissariat au Plan, et auprès de Bank Al-Maghrib, qui publie ses cours de change et propose une API avec une clé gratuite.

La formation « Python pour l’IA » d’AI2 se suit-elle depuis le Maroc ?

Oui, elle existe en distanciel, en deux ou trois jours, pour des personnes qui connaissent déjà variables, boucles et fonctions. Le prix est fixé sur devis selon le format.

Faut-il connaître Python avant d’entrer en Mastère 2 ?

Oui : l’entretien d’admission teste vos acquis en Python et en machine learning. Le Mastère 1 et la formation courte permettent de les consolider.

À quelle heure ont lieu les cours en ligne du Bachelor et des Mastères au Maroc ?

De 17 h à 19 h le mardi, le mercredi et le jeudi jusqu’au 27 mars 2027, puis de 16 h à 18 h, avec une session le samedi. Chaque séance est enregistrée.

Sources consultées le 29 octobre 2026 : Python, téléchargements et versions ; Python, Python For Beginners ; PEP 602, rythme de publication des versions ; PEP 8, conventions de style ; Documentation Python en français : tutoriel, environnements virtuels, bibliothèque standard ; NumPy, quickstart ; pandas, tutoriels Getting started ; Matplotlib, Quick start ; scikit-learn, Getting Started et guide utilisateur ; Portail national des données ouvertes du Maroc ; Haut-Commissariat au Plan ; Bank Al-Maghrib, cours de change du 29 octobre 2026 ; Bank Al-Maghrib, portail API ; Bulletin officiel n° 7521, décret n° 2.26.530 relatif à l’heure légale ; IANA, base de fuseaux horaires (Africa/Casablanca).

Passez des bases de Python au machine learning

Deux ou trois jours de pratique encadrée, en ligne ou à Écouen. Première session 2027 : du 25 au 27 janvier.

Découvrir Python pour l’IA

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *