
Formation aux bases de la programmation Python
Apprenez Python depuis les bases et commencez à écrire des programmes réels et fonctionnels rapidement. Ce cours vous accompagne de l'installation jusqu'à la conception orientée objet, en couvrant les variables, les fonctions, les structures de données, la gestion des fichiers, et plus encore. Que vous changiez de carrière ou que vous ajoutiez une compétence puissante à votre boîte à outils, vous construirez une base solide en Python qui vous ouvrira des portes.
Ce que vous allez apprendre:
Configurez un environnement de développement Python professionnel avec VS Code ou PyCharm.
Construisez des programmes qui utilisent des conditionnelles, des boucles et des fonctions pour résoudre des problèmes pratiques.
Manipulez des chaînes de caractères, des listes, des dictionnaires et des fichiers avec les outils intégrés de base de Python.
Concevez du code réutilisable et modulaire en utilisant les principes de programmation orientée objet et les hiérarchies de classes.
Gérez les erreurs d'exécution avec élégance grâce à la gestion structurée des exceptions et aux exceptions personnalisées.
Automatisez les tâches répétitives, gérez les paquets et organisez les projets avec des modules et des environnements virtuels.
Comment vous étudiez de façon pratique Formation aux bases de la programmation Python
Comment vous pratiquez Formation aux bases de la programmation Python
Pour vous, entreprise, qui souhaitez former votre équipe
Avec Dedika pour les entreprises, le cours inclut des exercices et des exemples adaptés à votre propre activité et aux besoins spécifiques de votre entreprise.
Contenu du cours
8 Chapitres • 32 LeçonsDurée entre 4 et 360 heures (vous décidez)
Chapitre 1MasquerCacher les détailsVoir les détailsEnvironnement Python et Premières Étapes
Environnement Python et Premières Étapes
Leçon 1 • Installation de Python et des Outils
Couvre le téléchargement de Python, le choix d'un IDE et la vérification de l'installation. Établit la base technique dont dépend chaque chapitre suivant.
Leçon 2 • Style du Code et Lisibilité
Présente les conventions PEP 8, les règles d'indentation et les commentaires en ligne. Développe des habitudes qui améliorent la qualité du code tout au long du cours.
Leçon 3 • Écrire et Exécuter Votre Premier Script
Présente le modèle d'exécution des scripts et la fonction print. Les étudiants produisent leur premier programme fonctionnel et comprennent comment Python exécute le code.
Leçon 4 • Bases du Shell Interactif Python
Explore le REPL pour une expérimentation rapide et un retour d'information immédiat. Renforce la conscience de la syntaxe avant que les étudiants n'écrivent des programmes plus longs.
Chapitre 2MasquerCacher les détailsVoir les détailsVariables, Types de Données et Opérateurs
Variables, Types de Données et Opérateurs
Leçon 1 • Variables et Affectation
Explique le nommage des variables, le typage dynamique et la syntaxe d'affectation. Fournit le vocabulaire nécessaire pour stocker et référencer des données dans tous les programmes futurs.
Leçon 2 • Chaînes de Caractères et Manipulation de Texte
Présente les littéraux de chaîne, l'indexation, le découpage et les méthodes courantes. Les étudiants peuvent traiter et formater du texte, une compétence utilisée dans presque tous les programmes.
Leçon 3 • Conversion de Type et Saisie
Enseigne le transtypage explicite et la lecture de la saisie utilisateur avec input(). Relie les types de données à l'interaction réelle du programme et à la prévention des erreurs.
Leçon 4 • Types Numériques et Booléens
Couvre les types int, float et bool avec leurs opérateurs arithmétiques et logiques. Les étudiants calculent des expressions et comprennent la véracité des valeurs en Python.
Chapitre 3MasquerCacher les détailsVoir les détailsContrôle de Flux et Prise de Décision
Contrôle de Flux et Prise de Décision
Leçon 1 • Combinaison de Conditions et de Boucles
Applique des conditionnelles à l'intérieur de boucles pour résoudre des problèmes pratiques de filtrage et de comptage. Prépare les étudiants aux modèles de traitement de données utilisés tout au long du cours.
Leçon 2 • Boucles While et Contrôle de Boucle
Présente la syntaxe des boucles while, break, continue et la prévention des boucles infinies. Les étudiants implémentent des modèles de répétition qui dépendent de conditions dynamiques.
Leçon 3 • Instructions Conditionnelles
Couvre la syntaxe if, elif et else avec des conditions imbriquées. Les étudiants dirigent l'exécution du programme en fonction des valeurs d'exécution et des tests logiques.
Leçon 4 • Boucles For et Itération
Enseigne les boucles for sur les séquences et la fonction range(). Relie l'itération aux listes et chaînes présentées dans le chapitre précédent.
Chapitre 4MasquerCacher les détailsVoir les détailsFonctions et Réutilisation du Code
Fonctions et Réutilisation du Code
Leçon 1 • Définition et Appel de Fonctions
Présente la syntaxe def, les paramètres et les instructions return. Les étudiants remplacent les blocs de code répétés par des fonctions nommées et appelables.
Leçon 2 • Fonctions Lambda et Fonctions Intégrées
Présente les fonctions lambda anonymes et les fonctions intégrées clés. Les étudiants écrivent des expressions concises et exploitent la boîte à outils standard de Python.
Leçon 3 • Arguments par Défaut et Mots-Clés
Couvre les valeurs de paramètres par défaut et la syntaxe des arguments mots-clés. Les étudiants écrivent des fonctions flexibles qui gèrent les entrées optionnelles avec élégance.
Leçon 4 • Portée des Variables et Espaces de Noms
Explique les portées locale, globale et englobante avec la règle LEGB. Les étudiants évitent les bogues courants causés par un masquage involontaire de variables.
Chapitre 5MasquerCacher les détailsVoir les détailsListes, Tuples et Dictionnaires
Listes, Tuples et Dictionnaires
Leçon 1 • Compréhensions de Listes
Enseigne la syntaxe concise de création de listes avec filtrage optionnel. Les étudiants remplacent les boucles verbeuses par des expressions lisibles sur une seule ligne.
Leçon 2 • Tuples et Immuabilité
Présente les tuples comme des séquences fixes et explique quand l'immuabilité est avantageuse. Les étudiants utilisent les tuples pour l'intégrité des données et les valeurs de retour multiples.
Leçon 3 • Listes et Opérations sur les Listes
Couvre la création de listes, l'indexation, le découpage et les méthodes de mutation. Les étudiants gèrent des séquences ordonnées et modifiables de tout type de données.
Leçon 4 • Dictionnaires et Ensembles
Couvre le stockage clé-valeur avec les dictionnaires et les ensembles d'éléments uniques. Les étudiants modélisent des correspondances du monde réel et effectuent des tests d'appartenance rapides.
Chapitre 6MasquerCacher les détailsVoir les détailsGestion des Fichiers et Exceptions
Gestion des Fichiers et Exceptions
Leçon 1 • Fondamentaux de la Gestion des Exceptions
Enseigne les blocs try, except, else et finally pour une gestion d'erreurs contrôlée. Les étudiants évitent les plantages et fournissent un retour d'information pertinent aux utilisateurs.
Leçon 2 • Travailler avec les Fichiers CSV
Couvre le module csv pour les données tabulaires structurées. Les étudiants analysent et génèrent des fichiers CSV, un format courant dans les flux de travail professionnels de données.
Leçon 3 • Lecture et Écriture de Fichiers Texte
Présente open(), les modes de lecture et l'instruction with pour un accès sécurisé aux fichiers. Les étudiants chargent des données externes et enregistrent la sortie du programme sur le disque.
Leçon 4 • Exceptions Personnalisées et Validation
Montre comment définir des classes d'exception personnalisées et valider les données d'entrée. Les étudiants appliquent des contrats de données et produisent des messages d'erreur informatifs.
Chapitre 7MasquerCacher les détailsVoir les détailsModules, Paquets et la Bibliothèque Standard
Modules, Paquets et la Bibliothèque Standard
Leçon 1 • Modules Clés de la Bibliothèque Standard
Examine les modules os, sys, math, random et datetime. Les étudiants résolvent des tâches courantes sans dépendances tierces.
Leçon 2 • Création et Importation de Modules
Explique la création de modules, la syntaxe d'importation et le chemin de recherche des modules. Les étudiants divisent les programmes en fichiers logiques pour une meilleure maintenabilité.
Leçon 3 • Gestion des Paquets Tiers
Présente pip, les environnements virtuels et les fichiers de dépendances. Les étudiants installent et isolent les dépendances pour des configurations de projet reproductibles.
Leçon 4 • Organisation du Code en Paquets
Couvre les répertoires de paquets, __init__.py et les importations relatives. Les étudiants construisent des structures de projet évolutives utilisées dans le développement Python professionnel.
Chapitre 8MasquerCacher les détailsVoir les détailsFondamentaux de la Programmation Orientée Objet
Fondamentaux de la Programmation Orientée Objet
Leçon 1 • Héritage et Polymorphisme
Enseigne l'héritage simple, la redéfinition de méthodes et super(). Les étudiants étendent des classes existantes et écrivent du code qui fonctionne avec plusieurs types d'objets.
Leçon 2 • Encapsulation et Propriétés
Explique les attributs privés, le name mangling et le décorateur @property. Les étudiants contrôlent l'accès aux attributs et appliquent la validation des données dans les classes.
Leçon 3 • Classes et Objets
Présente la définition de classe, __init__ et les attributs d'instance. Les étudiants créent des objets qui regroupent des données et un comportement en une seule unité.
Leçon 4 • Méthodes et Méthodes Spéciales
Couvre les méthodes d'instance, les méthodes de classe, les méthodes statiques et les méthodes dunder. Les étudiants personnalisent le comportement des objets et la représentation sous forme de chaîne.
Votre certificat valide de réussite
Ce cours est pour vous :
Personnes en reconversion professionnelle : cherchant des postes dans le domaine technologique sans diplôme en informatique.
Professionnels du marketing : souhaitant automatiser des rapports et des tâches de données répétitives.
Étudiants universitaires : développant une compétence pratique en programmation en parallèle de leurs études principales.
Propriétaires de petites entreprises : cherchant à créer des solutions par script pour des problèmes opérationnels quotidiens.
Futurs analystes de données : ayant besoin des bases de Python avant d'aborder des outils de traitement de données.
Amateurs : désireux de transformer des idées de projets créatifs en logiciels fonctionnels.
Ce que disent nos apprenants
Vos cours sont parfaits. J'ai acheté le forfait d'un an et j'ai enfin l'opportunité de suivre divers sujets qui m'intéressent sans avoir besoin de changer de plateforme... je vous remercie pour tout ce que vous faites, je vous ai déjà recommandés à d'autres personnes...

J'aime la façon dont les leçons vont droit au but et comment je peux changer de chapitres et passer le contenu dont je n'ai pas besoin.

J'aime le contenu et la façon dont les vidéos sont présentées et transcrites, ce qui accélère le processus !

La plateforme est rapide, simple à utiliser. La diversité du contenu et les vidéos complémentaires aident beaucoup dans l'apprentissage.

Formations principales
FAQ
Qui est Dedika ?
Le certificat est-il valable au Cameroun ?
Les cours sont-ils gratuits ?
Quelle est la charge de travail du cours ?
Comment sont les cours ?
Comment fonctionnent les cours ?
Quelle est la durée des cours ?
Quel est le coût ou le prix des cours ?
Qu'est-ce qu'un cours EAD ou en ligne et comment ça marche ?
Cours PDF




















