Choisissez votre langue
Formation courte en Python
Plus de 2 millions d'apprenants dans le monde

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.

Dedika pour entreprises

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.

Cliquez ici

Contenu du cours

8 Chapitres • 33 LeçonsDurée entre 4 et 360 heures (vous décidez)

Chapitre 1Voir les détails

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 2Voir les détails

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 3Voir les détails

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 4Voir les détails

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 5Voir les détails

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 6Voir les détails

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 7Voir les détails

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 8Voir les détails

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.

Certification

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...
Giulio Carlo
Giulio CarloÉtudiant en Marketing Digital
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.
Mariana Ferres
Mariana FerresÉtudiante en Photographie
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 !
Luciana Alvarenga
Luciana AlvarengaÉtudiante en Design d'Ongles
La plateforme est rapide, simple à utiliser. La diversité du contenu et les vidéos complémentaires aident beaucoup dans l'apprentissage.
André Felipe
André FelipeÉtudiant en Ingénierie de Prompt

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