Passer au contenu principal
AccueilPython

Gratuit Cours

Écrire du code Python efficace

IntermédiaireNiveau de compétence
Mis à jour 01/2026
Apprenez à écrire un code efficace, rapide et optimisé dans l’utilisation des ressources pour éviter les surcoûts inutiles.
Commencer Le Cours Gratuit

Inclus gratuitement

PythonProgramming
4 h
15 vidéos
52 Exercices
4,000 XP
150K+
Certificat de réussite

Créez votre compte gratuit

Continuer Avec GoogleAfficher plus d’options

ou


En continuant, vous acceptez nos Conditions d’utilisation, notre Politique de confidentialité et que vos données soient stockées aux États-Unis.

Apprécié par les Utilisateur dans des milliers d’entreprises

Group

Former une équipe ?

Essayez pour les entreprises

Description du cours

En tant que Data Scientist, la majeure partie de votre temps devrait être consacrée à l'extraction d'informations exploitables à partir des données, et non à attendre que votre code termine son exécution. Écrire du code Python efficace peut contribuer à réduire le temps d'exécution et à économiser des ressources informatiques, vous permettant ainsi de vous consacrer aux tâches que vous appréciez en tant que Data Scientist. Dans ce cours, vous apprendrez à utiliser les structures de données, les fonctions et les modules intégrés de Python afin de rédiger un code plus clair, plus rapide et plus efficace. Nous examinerons comment chronométrer et profiler le code afin d'identifier les points de blocage. Ensuite, vous vous exercerez à éliminer ces points de blocage et d'autres mauvais modèles de conception à l'aide de la bibliothèque standard de Python, NumPy et pandas. À l'issue de ce cours, vous disposerez des outils nécessaires pour commencer à écrire du code Python efficace.Les vidéos contiennent des transcriptions en direct que vous pouvez afficher en cliquant sur « Afficher la transcription » en bas à gauche des vidéos. Le glossaire du cours se trouve à droite dans la section « Ressources ». Pour obtenir des crédits CPE, vous devez suivre le cours dans son intégralité et obtenir une note d’au moins 70 % à l'évaluation qualifiante. Vous pouvez accéder à l'évaluation en cliquant sur la mention « Crédits CPE » à droite.

Prérequis

Data Types in PythonPython Toolbox
1

Foundations for efficiencies

In this chapter, you'll learn what it means to write efficient Python code. You'll explore Python's Standard Library, learn about NumPy arrays, and practice using some of Python's built-in tools. This chapter builds a foundation for the concepts covered ahead.
Commencer Le Chapitre
2

Timing and profiling code

In this chapter, you will learn how to gather and compare runtimes between different coding approaches. You'll practice using the line_profiler and memory_profiler packages to profile your code base and spot bottlenecks. Then, you'll put your learnings to practice by replacing these bottlenecks with efficient Python code.
Commencer Le Chapitre
Écrire du code Python efficace
Cours
terminé

Obtenez un certificat de réussite

Ajoutez cette certification à votre profil LinkedIn, à votre CV ou à votre curriculum vitae
Partagez-le sur les réseaux sociaux et dans votre évaluation de performance
Inscrivez-vous Maintenant

Rejoignez plus de 19 millions d’Utilisateurs et commencez Écrire du code Python efficace dès aujourd’hui !

Créez votre compte gratuit

Continuer Avec GoogleAfficher plus d’options

ou


En continuant, vous acceptez nos Conditions d’utilisation, notre Politique de confidentialité et que vos données soient stockées aux États-Unis.

Apprenez où que vous soyez avec l'application DataCamp

Progressez où que vous soyez grâce à nos cours conçus pour mobile et à nos défis quotidiens de 5 minutes.