Choisissez votre langue
Formation aux bases de la programmation Python
Plus de 2 millions d'apprenants dans le monde

Formation aux bases de la programmation Python

4,4

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.

Dedika pour entreprises

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.

Cliquez ici

Contenu du cours

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

Chapitre 1Voir les détails

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

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

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

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

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

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

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

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.

Certification

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...
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