
Formation courte en Python
Apprenez Python à partir de zéro et commencez rapidement à écrire des programmes réels et fonctionnels. Ce cours couvre tout, des bases de la syntaxe et des structures de données à la programmation orientée objet et à la gestion de fichiers. Vous explorerez également des outils pratiques comme pandas, l'extraction de données web et la visualisation de données. À la fin, vous aurez les compétences nécessaires pour automatiser des tâches, traiter des données et créer des outils en ligne de commande en toute confiance.
Ce que vous allez apprendre:
Ce cours vous accompagne de l'installation de Python jusqu'à la construction de programmes complets et pratiques en utilisant des techniques professionnelles. Vous apprendrez la syntaxe de base, le contrôle de flux, les fonctions et les structures de données essentielles de Python. Vous manipulerez des fichiers, gérerez les exceptions et appliquerez la programmation orientée objet à des problèmes de conception réels. Le programme de formation couvre également la bibliothèque standard, les paquets tiers, la gestion de versions avec Git et l'analyse de données avec pandas. Vous écrirez des tests unitaires, déboguerez le code efficacement et automatiserez des tâches répétitives. Chaque sujet s'appuie directement sur le précédent, vous offrant une base solide et connectée dans le développement Python.
Comment vous étudiez de façon pratique Formation courte en Python
Comment vous pratiquez Formation courte en 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 • 33 LeçonsDurée entre 4 et 360 heures (vous décidez)
Chapitre 1MasquerCacher les détailsVoir les détailsEnvironnement Python et bases de la syntaxe
Environnement Python et bases de la syntaxe
Leçon 1 • Variables et types de données de base
Présente l'affectation des variables et les types primitifs intégrés de Python. Les étudiants acquièrent la capacité de stocker et d'étiqueter des données dans des programmes.
Leçon 2 • Règles de syntaxe principales et structure
Enseigne l'indentation, les commentaires et la structure des instructions. De bonnes habitudes de syntaxe préviennent les erreurs tout au long du cours.
Leçon 3 • Entrée, sortie et expressions simples
Couvre print(), input() et les expressions arithmétiques. Les étudiants peuvent écrire des scripts interactifs qui acceptent et affichent des données.
Leçon 4 • Installation de Python et configuration des outils
Couvre l'installation de Python, les environnements virtuels et la configuration de l'éditeur. Établit les bases techniques dont dépend chaque chapitre suivant.
Chapitre 2MasquerCacher les détailsVoir les détailsFlux de contrôle et prise de décision
Flux de contrôle et prise de décision
Leçon 1 • Boucles While et contrôle de boucle
Couvre les boucles while et les instructions break, continue et pass. Les étudiants contrôlent précisément la terminaison des boucles en fonction des conditions d'exécution.
Leçon 2 • Instructions conditionnelles
Couvre les blocs if, elif et else pour la logique de branchement. Les étudiants écrivent des programmes qui réagissent différemment à diverses entrées.
Leçon 3 • Boucles For et itération
Présente les boucles for sur les séquences et les plages. Les étudiants automatisent les tâches répétitives en itérant sur des collections de données.
Leçon 4 • Logique booléenne et comparaisons
Enseigne les opérateurs de comparaison et les connecteurs logiques. Ce sont les éléments constitutifs de chaque instruction conditionnelle du chapitre.
Chapitre 3MasquerCacher les détailsVoir les détailsFonctions et réutilisabilité du code
Fonctions et réutilisabilité du code
Leçon 1 • Paramètres, arguments et valeurs par défaut
Couvre les paramètres positionnels, nommés et par défaut. Les étudiants écrivent des fonctions flexibles qui gèrent divers modèles d'appel.
Leçon 2 • Portée et durée de vie des variables
Explique les portées locale, englobante, globale et intégrée. Comprendre la portée prévient les bogues subtils dans les programmes à plusieurs fonctions.
Leçon 3 • Définition et appel de fonctions
Enseigne le mot-clé def, les appels de fonction et les valeurs de retour. Les fonctions sont l'outil principal pour structurer tous les programmes à venir.
Leçon 4 • Fonctions Lambda et fonctions d'ordre supérieur
Présente les fonctions anonymes et les fonctions qui acceptent ou renvoient des fonctions. Les étudiants écrivent un code concis et expressif en utilisant des modèles fonctionnels.
Chapitre 4MasquerCacher les détailsVoir les détailsStructures de données : Listes, tuples et dictionnaires
Structures de données : Listes, tuples et dictionnaires
Leçon 1 • Dictionnaires et ensembles
Couvre le stockage clé-valeur avec les dictionnaires et le stockage de valeurs uniques avec les ensembles. Les étudiants modélisent des relations du monde réel et effectuent des recherches rapides.
Leçon 2 • Tuples et immuabilité
Présente les tuples comme des séquences immuables de longueur fixe. Les étudiants utilisent les tuples pour protéger l'intégrité des données et permettre les clés de dictionnaire.
Leçon 3 • Compréhensions de listes
Enseigne une syntaxe compacte de construction de listes avec filtrage optionnel. Les étudiants remplacent les boucles verbeuses par des expressions lisibles sur une seule ligne.
Leçon 4 • Listes : Création et manipulation
Couvre la création de listes, l'indexation, le découpage et les méthodes de mutation. Les listes sont la collection la plus fréquemment utilisée dans les programmes Python.
Chapitre 5MasquerCacher les détailsVoir les détailsGestion des fichiers et gestion des exceptions
Gestion des fichiers et gestion des exceptions
Leçon 1 • Lecture et écriture de fichiers texte
Enseigne open(), les modes de lecture et l'instruction with pour un accès sécurisé aux fichiers. Les E/S de fichiers connectent les programmes à des données externes persistantes.
Leçon 2 • Levée et création d'exceptions personnalisées
Couvre l'instruction raise et la définition de classes d'exception personnalisées. Les étudiants appliquent des règles métier et communiquent clairement les erreurs.
Leçon 3 • Travail avec les fichiers CSV et JSON
Couvre les modules csv et json de la bibliothèque standard pour les données structurées. Les étudiants échangent des données avec des systèmes et outils externes.
Leçon 4 • Gestion des exceptions avec Try et Except
Présente les blocs try, except, else et finally. Les étudiants évitent les plantages et fournissent des retours significatifs en cas d'erreur.
Chapitre 6MasquerCacher les détailsVoir les détailsProgrammation orientée objet en Python
Programmation orientée objet en Python
Leçon 1 • Héritage et redéfinition de méthodes
Présente l'héritage simple et multiple et la fonction super(). Les étudiants étendent des classes existantes sans dupliquer le code.
Leçon 2 • Méthodes spéciales et surcharge d'opérateurs
Couvre les méthodes dunder comme __str__, __repr__ et __eq__. Les étudiants font en sorte que les objets personnalisés se comportent comme les types intégrés de Python.
Leçon 3 • Méthodes et encapsulation
Couvre les méthodes d'instance, les méthodes statiques et le name mangling pour la confidentialité. Les étudiants contrôlent efficacement l'accès aux éléments internes des objets.
Leçon 4 • Classes, objets et attributs
Enseigne la définition de classe, l'instanciation et les attributs d'instance. Les classes sont le fondement de tous les patrons de conception orientés objet.
Chapitre 7MasquerCacher les détailsVoir les détailsModules, paquets et bibliothèque standard
Modules, paquets et bibliothèque standard
Leçon 1 • Modules clés de la bibliothèque standard
Passe en revue les modules os, sys, math, datetime et collections. Les étudiants résolvent des tâches courantes sans dépendances tierces.
Leçon 2 • Création et importation de modules
Enseigne la création de modules, la syntaxe d'importation et le chemin de recherche des modules. Le code modulaire est plus facile à tester, à maintenir et à partager.
Leçon 3 • Gestion des paquets tiers avec pip
Couvre pip install, requirements.txt et les bonnes pratiques des environnements virtuels. Les étudiants intègrent l'écosystème Python plus large dans leurs projets.
Leçon 4 • Organisation du code en paquets
Couvre les répertoires de paquets, __init__.py et les importations relatives. Les étudiants structurent proprement et professionnellement des projets multi-fichiers.
Chapitre 8MasquerCacher les détailsVoir les détailsPython appliqué : résolution de problèmes concrets
Python appliqué : résolution de problèmes concrets
Leçon 1 • Automatisation des tâches répétitives
Couvre le traitement par lots de fichiers, le renommage et l'exécution planifiée de scripts. Les étudiants économisent des heures de travail manuel grâce à l'automatisation.
Leçon 2 • Traitement et transformation des données
Couvre la lecture, le nettoyage et la transformation d'ensembles de données en utilisant Python de base. Les étudiants automatisent les tâches répétitives de préparation des données de bout en bout.
Leçon 3 • Introduction aux tests avec unittest
Couvre l'écriture et l'exécution de tests unitaires en utilisant le module unittest. Les étudiants vérifient la justesse du programme et préviennent les régressions.
Leçon 4 • Construction d'outils en ligne de commande
Enseigne argparse pour l'analyse des arguments CLI et l'empaquetage de scripts. Les étudiants livrent des outils utilisables que les non-programmeurs peuvent exécuter.
Leçon 5 • Débogage et qualité du code
Présente pdb, le débogage par print et les outils de linting. Les étudiants trouvent et corrigent les bogues plus rapidement et écrivent un code plus propre et cohérent.
Votre certificat valide de réussite
Ce cours est pour vous :
Développeurs aspirants : prêts à écrire leurs premiers vrais programmes Python.
Analystes marketing : souhaitant automatiser les rapports et nettoyer les données plus rapidement.
Personnes en reconversion professionnelle : développer des compétences techniques pour entrer dans l'industrie technologique.
Scientifiques et chercheurs : cherchant à traiter des données expérimentales avec du code.
Propriétaires de petites entreprises : désireux d'automatiser les flux de travail administratifs répétitifs.
Amateurs et artisans : curieux de construire leurs propres outils logiciels personnalisés.
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




















