Bases solides en Python
Apprenez les fondements du langage Python avec des explications claires et des exemples concrets, pour démarrer vos projets IA en toute confiance.
Approche simple et progressive
Progressez pas à pas grâce à une pédagogie adaptée aux débutants, des exercices pratiques et des mises en situation stimulantes.
Préparez vos premiers mini-projets en IA
Mettez en pratique vos nouvelles compétences en construisant des mini-projets Python orientés IA qui consolident votre apprentissage.
À propos du cours
Ce cours guide pas à pas les débutants et les professionnels vers la maîtrise du langage Python dans un contexte pratique. Il commence par introduire le rôle de l’intelligence artificielle et le quotidien des données dans les projets réels, puis initie progressivement aux fondamentaux du langage : syntaxe de base, types de données et typage dynamique, structures de contrôle, fonctions, modules et gestion des packages. Chaque chapitre est conçu avec des leçons structurées et des quiz pour consolider les acquis, permettant aux apprenants de développer rapidement des bases solides et d’appliquer Python de manière autonome dans des scénarios concrets.
À propos de votre instructeur
Je m'appelle Haythem REHOUMA, et j'ai passé des années à travailler avec les données, en développant une expertise approfondie dans ce domaine. J'ai surmonté de nombreux obstacles pour en arriver là où je suis aujourd'hui, et je suis ravi de partager mes connaissances avec vous. Mon objectif principal est de vous aider à devenir un professionnel compétent dans l'utilisation d'Elasticsearch, et je suis convaincu que ce cours vous fournira les bases solides nécessaires pour exceller dans ce domaine.
Curriculum
-
1
Chapitre 0 - Introduction : travailler en IA, c’est quoi ?
-
(Included in full purchase)
0.1. Introduction : Travailler en IA, c’est quoi ?
-
(Included in full purchase)
0.2. Ce qu’on attend au quotidien : données → modèles → livrables.
-
(Included in full purchase)
QUIZ - Introduction : travailler en IA, c’est quoi ?
-
(Included in full purchase)
-
2
Chapitre 1 - Introduction à Python
-
(Included in full purchase)
1.1. Pourquoi apprendre Python ?
-
(Included in full purchase)
1.2. Introduction et histoire de Python
-
(Included in full purchase)
1.3. Python2 ou Python3
-
(Included in full purchase)
1.4. Accéder à la Documentation Python
-
(Included in full purchase)
QUIZ - Introduction python python 2 ou python 3 documentation
-
(Included in full purchase)
-
3
Chapitre 2 - Syntaxe de base en Python
-
(Included in full purchase)
2.1. Les commentaires en python
-
(Included in full purchase)
2.2. Instructions (Statements)
-
(Included in full purchase)
2.3. Bloc, Indentation et Instructions Composées
-
(Included in full purchase)
2.4. Variables, Identificateurs et Constantes
-
(Included in full purchase)
QUIZ - Syntaxe de base en Python
-
(Included in full purchase)
-
4
Chapitre 3 - Types de données et typage dynamique
-
(Included in full purchase)
3.1. Types de Données en Python : Nombres, Chaînes et Listes
-
(Included in full purchase)
3.2. Types de Données et Typage Dynamique en Python
-
(Included in full purchase)
3.3. Typage Dynamique et Opérateur d'Assignation en Python
-
(Included in full purchase)
3.4. Opérations Numériques en Python
-
(Included in full purchase)
3.5. Chaînes de Caractères (String) en Python
-
(Included in full purchase)
3.6. Les Listes en Python
-
(Included in full purchase)
3.7. Les Tuples en Python
-
(Included in full purchase)
3.8. Dictionnaires et Ensembles en Python
-
(Included in full purchase)
3.9. Séquences en Python : Listes, Tuples et Chaînes de Caractères
-
(Included in full purchase)
QUIZ - Types de données et typage dynamique
-
(Included in full purchase)
-
5
Chapitre 4 - Structures de Contrôle : Instructions Conditionnelles et Comparaisons
-
(Included in full purchase)
4.1. Les Instructions Conditionnelles : if-elif-else
-
(Included in full purchase)
4.2. Boucle while en Python
-
(Included in full purchase)
4.3. Contrôle de Flux
-
(Included in full purchase)
4.4. Boucle for-in en Python
-
(Included in full purchase)
4.5. Itération à Travers les Séquences en Python
-
(Included in full purchase)
4.6. Compréhensions en Python pour Générer des Listes, Dictionnaires et Ensembles
-
(Included in full purchase)
QUIZ - Structures de Contrôle
-
(Included in full purchase)
-
6
Chapitre 5 - Les Fonctions en Python
-
(Included in full purchase)
5.1. Les Fonctions en Python
-
(Included in full purchase)
5.2. Utilisation de doctest pour les Tests Unitaires
-
(Included in full purchase)
5.3. Les Paramètres et Arguments des Fonctions
-
(Included in full purchase)
5.4. La Surcharge de Fonction en Python
-
(Included in full purchase)
5.5 Valeurs de Retour d'une Fonction
-
(Included in full purchase)
5.6. Indications de Type avec les Annotations de Fonction
-
(Included in full purchase)
QUIZ - les Fonctions en Phyton
-
(Included in full purchase)
-
7
Chapitre 6 - Modules, Instructions d'Importation et Packages
-
(Included in full purchase)
6.1. Modules
-
(Included in full purchase)
6.2. Instructions d'Importation en Python
-
(Included in full purchase)
6.3. Importation vs. Importation Sélective en Python
-
(Included in full purchase)
6.4. Gestion du Chemin des Modules en Python
-
(Included in full purchase)
6.5. Rechargement d'un Module en Python
-
(Included in full purchase)
6.6. Création et Utilisation des Packages en Python
-
(Included in full purchase)
6.7. Importation Relative avec from ... import
-
(Included in full purchase)
QUIZ - Modules, Instructions d'Importation et Packages
-
(Included in full purchase)
-
8
Chapitre 7 - Fonctions Avancées et Espaces de Noms
-
(Included in full purchase)
7.1. Variables Locales vs. Variables Globales en Python
-
(Included in full purchase)
7.2. Variables de Fonction (Objets Fonction) en Python
-
(Included in full purchase)
7.3. Fonctions Imbriquées en Python
-
(Included in full purchase)
7.4. Les Fonctions Lambda en Python
-
(Included in full purchase)
7.5. Les Fonctions en tant qu'Objets en Python
-
(Included in full purchase)
7.6. Les Closures en Python
-
(Included in full purchase)
7.7. Programmation Fonctionnelle
-
(Included in full purchase)
7.8. Les Décorateurs en Python
-
(Included in full purchase)
7.9. Namespace en Python
-
(Included in full purchase)
QUIZ - Fonctions Avancées et Espaces de Noms
-
(Included in full purchase)
-
9
Python Bootcamp 1 — Les bases par la pratique
-
(Included in full purchase)
00 - Liens GitHub Bootcamp 1 - Python - 1 Fondamentaux pour l'IA
-
(Included in full purchase)
01 - Python Zéro → Héros : 50 mini-défis — Apprends en pratiquant, pas à pas.
-
(Included in full purchase)
01 - (Format PDF) Python Zéro → Héros : 50 mini-défis — Apprends en pratiquant, pas à pas.
-
(Included in full purchase)
-
10
Python Bootcamp 2 — Les bases par la pratique
-
(Included in full purchase)
00 - Liens GitHub Bootcamp 2 – Boucles, Fonctions, Librairies, NumPy, Pandas, Visualisation
-
(Included in full purchase)
-
11
(LIVRE FR + CODE) Les Fondamentaux du language Python
-
(Included in full purchase)
Les Fondamentaux du language Python
-
(Included in full purchase)
Ressources GitHub - Notebooks Pratiques Python pour l'IA
-
(Included in full purchase)
-
12
(LIVRE ENG + CODE) Les Fondamentaux du language Python
-
(Included in full purchase)
The Fundamentals of the Python Language
-
(Included in full purchase)
-
13
Chapitre 00 - Introduction et Installation
-
(Included in full purchase)
Pr sentation du cours et pourquoi Python pour l'IA
-
(Included in full purchase)
Installer Python, VS Code et Jupyter
-
(Included in full purchase)
Premier programme Hello AI
-
(Included in full purchase)
-
14
Chapitre 01 - Bases du Langage Python
-
(Included in full purchase)
Variables, types et op rateurs
-
(Included in full purchase)
Cha nes de caract res et formatage f-strings
-
(Included in full purchase)
Conditions : if, elif, else
-
(Included in full purchase)
Boucles : for, while et compr hensions
-
(Included in full purchase)
-
15
Chapitre 02 - Structures de Donnees Python
-
(Included in full purchase)
Listes et m thodes courantes
-
(Included in full purchase)
Tuples et leur immuabilit
-
(Included in full purchase)
Dictionnaires : cl s, valeurs et acc s
-
(Included in full purchase)
Sets et op rations ensemblistes
-
(Included in full purchase)
-
16
Chapitre 03 - Fonctions et Modules
-
(Included in full purchase)
D finir et appeler des fonctions
-
(Included in full purchase)
Param tres : positionnels, nomm s, *args, **kwargs
-
(Included in full purchase)
Fonctions lambda et programmation fonctionnelle
-
(Included in full purchase)
Modules : import, math, random, datetime
-
(Included in full purchase)
-
17
Chapitre 04 - NumPy Calcul Scientifique
-
(Included in full purchase)
Pr sentation de NumPy et premiers ndarray
-
(Included in full purchase)
Op rations vectoris es : plus rapide qu'une boucle
-
(Included in full purchase)
Indexation, slicing et broadcasting
-
(Included in full purchase)
Alg bre lin aire : produits, matrices, inverse
-
(Included in full purchase)
-
18
Chapitre 05 - Pandas Manipulation de Donnees
-
(Included in full purchase)
Series et DataFrame : structures de base
-
(Included in full purchase)
Lecture CSV/Excel et exploration initiale
-
(Included in full purchase)
Filtrage, group by et agr gations
-
(Included in full purchase)
Nettoyage : valeurs manquantes, doublons, types
-
(Included in full purchase)
-
19
Chapitre 06 - Visualisation avec Matplotlib
-
(Included in full purchase)
Pr sentation de Matplotlib et plt.plot
-
(Included in full purchase)
Histogrammes, scatter plots, bar charts
-
(Included in full purchase)
Personnalisation : titres, l gendes, couleurs
-
(Included in full purchase)
-
20
Chapitre 07 - Programmation Orientee Objet
-
(Included in full purchase)
Classes, instances et m thodes
-
(Included in full purchase)
H ritage et polymorphisme
-
(Included in full purchase)
D corateurs (@property, @staticmethod)
-
(Included in full purchase)
-
21
Chapitre 08 - Bonnes Pratiques et Outils Pro
-
(Included in full purchase)
Environnements virtuels (venv, conda)
-
(Included in full purchase)
pip et requirements.txt
-
(Included in full purchase)
PEP 8, formatage avec Black, linting
-
(Included in full purchase)
-
22
Chapitre 09 - Projet Final Analyse de Dataset Reel
-
(Included in full purchase)
Pr sentation du dataset et probl matique
-
(Included in full purchase)
-
23
Chapitre 10 - Activites et Evaluations
-
(Included in full purchase)
Quiz 1 – Bases Python – 5%
-
(Included in full purchase)
Quiz 2 – NumPy et Pandas – 5%
-
(Included in full purchase)
Évaluation de mi-session – 25%
-
(Included in full purchase)
Quiz 3 – Visualisation et POO – 5%
-
(Included in full purchase)
Projet tudiant – 20%
-
(Included in full purchase)
Évaluation finale – 40%
-
(Included in full purchase)
Guide complet du projet final
-
(Included in full purchase)
Ce que disent nos apprenants
Des retours concrets qui montrent l’impact réel de notre formation Python.
C'est un bonne formation qui explique Python ! Tout est couvert, des bases du langage aux projets concrets, d’une manière qui a vraiment du sens.
Analyste BI - Lyon, France
Excellente formation, merci ! C’est clair et facile à suivre.
Développeuse débutante – Abidjan, Côte d’Ivoire
Add a clear and direct call-to-action
Seal the deal with a bit more content that supports the main call to action.