Microsoft

Principes de base de la programmation en Python

Obtenez l'une de nos meilleures offres avec Coursera Plus pour 199 $ (habituellement 399 $). Économisez maintenant.

Microsoft

Principes de base de la programmation en Python

Ce cours fait partie de plusieurs programmes.

 Microsoft

Instructeur : Microsoft

103 619 déjà inscrits

Inclus avec Coursera Plus

Demander à Coursera

Obtenez un aperçu d'un sujet et apprenez les principes fondamentaux.

570 avis

niveau Débutant

Expérience recommandée

Planning flexible
2 semaines à 10 heures une semaine
Apprenez à votre propre rythme
93%
La plupart des étudiants ont apprécié ce cours
Obtenez un aperçu d'un sujet et apprenez les principes fondamentaux.

570 avis

niveau Débutant

Expérience recommandée

Planning flexible
2 semaines à 10 heures une semaine
Apprenez à votre propre rythme
93%
La plupart des étudiants ont apprécié ce cours

Compétences que vous acquerrez

  • Catégorie : Réutilisation du code
  • Catégorie : Structures de données
  • Catégorie : Contrôle des versions
  • Catégorie : Programmation informatique
  • Catégorie : Développement Web
  • Catégorie : Version du logiciel
  • Catégorie : Débogage
  • Catégorie : Tests unitaires
  • Catégorie : Scripting
  • Catégorie : Tests de logiciels

Outils que vous découvrirez

  • Catégorie : Git (système de contrôle de version)
  • Catégorie : GitHub
  • Catégorie : Applications Web
  • Catégorie : Jupyter
  • Catégorie : Programmation Python

Détails à connaître

Certificat partageable

Ajouter à votre profil LinkedIn

Évaluations

36 devoirs

Enseigné en Anglais

Découvrez comment les employés des entreprises prestigieuses maîtrisent des compétences recherchées

 logos de Petrobras, TATA, Danone, Capgemini, P&G et L'Oreal

Élaborez votre expertise du sujet

Ce cours est disponible dans le cadre de
Lorsque vous vous inscrivez à ce cours, vous devez également sélectionner un programme spécifique.
  • Apprenez de nouveaux concepts auprès d'experts du secteur
  • Acquérez une compréhension de base d'un sujet ou d'un outil
  • Développez des compétences professionnelles avec des projets pratiques
  • Obtenez un certificat professionnel partageable

Il y a 6 modules dans ce cours

Ce module permet d'acquérir les bases de la programmation en Python. Les apprenants découvrent les principales caractéristiques de Python et ses applications courantes avant de configurer Python et Jupyter Notebook. Ils explorent la structure de base d'un programme, notamment l'indentation, les instructions, les commentaires, les variables, les types de données, les opérateurs et les expressions. À travers des activités de codage d'initiation, les apprenants écrivent, exécutent et dépannent des programmes Python simples.

Inclus

11 vidéos8 lectures5 devoirs

Ce module présente les constructions de programmation utilisées pour contrôler le déroulement d'un programme et organiser des données ordonnées. Les apprenants utilisent des instructions conditionnelles pour faciliter la prise de décision et des boucles pour répéter des actions et traiter des données. Ils suivent également l'exécution du code et identifient les erreurs courantes liées au flux de contrôle. Le module présente ensuite les listes en Python, notamment leur création, leur modification, leur indexation et leur découpage, ce qui permet aux apprenants de stocker et de traiter des valeurs associées dans des programmes simples.

Inclus

4 vidéos6 lectures5 devoirs

Ce module permet aux apprenants de développer leur capacité à organiser le code Python en composants réutilisables. Les apprenants créent et appellent des fonctions, utilisent des paramètres et des valeurs de retour, gèrent la portée des variables et appliquent les bonnes pratiques en matière d'écriture de fonctions. Ils décomposent également les problèmes de programmation en tâches plus petites et créent des classes simples dotées d'attributs et de méthodes. Le module se termine par l'étude des modules intégrés, des modules personnalisés, des bibliothèques externes et de l'utilisation du gestionnaire de paquets pip pour étendre les fonctionnalités de Python.

Inclus

11 vidéos9 lectures8 devoirs1 laboratoire non noté

Ce module aborde les structures de données Python utilisées pour organiser, consulter et manipuler des informations. Les apprenants comparent les listes, les tuples, les dictionnaires et les ensembles en fonction de caractéristiques telles que l'ordre, la mutabilité, l'unicité et les modes d'accès. Ils appliquent ces structures à des tâches pratiques de gestion des données et sélectionnent les structures adaptées à différents besoins de programmation. Le module présente également le tri des listes ainsi que les techniques de recherche linéaire et binaire pour organiser et localiser les données.

Inclus

12 vidéos6 lectures7 devoirs

Ce module permet d'acquérir les compétences nécessaires pour identifier et corriger les erreurs dans les programmes Python. Les apprenants étudient les exceptions courantes, interprètent les messages d'erreur et utilisent les instructions `print` ainsi que des outils de débogage interactifs pour suivre l'exécution du programme. Ils utilisent également des blocs `try-except` pour gérer les exceptions anticipées et éviter l'arrêt inopiné du programme. Un processus de débogage systématique est mis en œuvre pour identifier les causes, tester les corrections et améliorer la fiabilité du programme.

Inclus

10 vidéos4 lectures6 devoirs

Ce module présente les pratiques utilisées pour tester, gérer et présenter des projets Python. Les apprenants étudient l'intérêt des tests unitaires et utilisent pytest pour créer, organiser et exécuter des tests. Ils utilisent ensuite Git pour suivre les modifications et gérer les branches, et apprennent à distinguer le contrôle de version basé sur Git de l'hébergement de projets sur GitHub. Le module se termine par la création d'un portfolio GitHub professionnel présentant des projets Python et des compétences techniques.

Inclus

10 vidéos10 lectures5 devoirs1 devoir de programmation

Obtenez un certificat professionnel

Ajoutez ce titre à votre profil LinkedIn, à votre curriculum vitae ou à votre CV. Partagez-le sur les médias sociaux et dans votre évaluation des performances.

Instructeur

Évaluations de l’enseignant
(171 évaluations)
 Microsoft
346 Cours2 631 430 apprenants

Offert par

Microsoft

En savoir plus sur Conception et produit

Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?

Felipe M.

Étudiant(e) depuis 2018
’Pouvoir suivre des cours à mon rythme à été une expérience extraordinaire. Je peux apprendre chaque fois que mon emploi du temps me le permet et en fonction de mon humeur.’

Jennifer J.

Étudiant(e) depuis 2020
’J'ai directement appliqué les concepts et les compétences que j'ai appris de mes cours à un nouveau projet passionnant au travail.’

Larry W.

Étudiant(e) depuis 2021
’Lorsque j'ai besoin de cours sur des sujets que mon université ne propose pas, Coursera est l'un des meilleurs endroits où se rendre.’

Chaitanya A.

’Apprendre, ce n'est pas seulement s'améliorer dans son travail : c'est bien plus que cela. Coursera me permet d'apprendre sans limites.’

Avis des étudiants

  • 5 stars

    70 %

  • 4 stars

    19,82 %

  • 3 stars

    3,50 %

  • 2 stars

    1,75 %

  • 1 star

    4,91 %

Affichage de 3 sur 570

VR

Révisé le 11 juin 2025

AA

Révisé le 27 févr. 2026

YM

Révisé le 12 avr. 2025

Foire Aux Questions