Accéder au contenu principal
AccueilPython

Écrire du code Python efficace

Apprenez à écrire un code efficace qui s'exécute rapidement et qui alloue les ressources de manière habile afin d'éviter les frais généraux inutiles.

Commencer Le Cours Gratuitement
4 heures15 vidéos52 exercices125 468 apprenantsTrophyDéclaration de réalisation

Créez votre compte gratuit

GoogleLinkedInFacebook

ou

En continuant, vous acceptez nos Conditions d'utilisation, notre Politique de confidentialité et le fait que vos données sont stockées aux États-Unis.
Group

Formation de 2 personnes ou plus ?

Essayer DataCamp for Business

Apprécié par les apprenants de milliers d'entreprises


Description du cours

En tant que Data Scientist, vous devriez passer la majorité de votre temps à tirer des informations exploitables des données - et non pas à attendre que votre code finisse de s'exécuter. L'écriture d'un code Python efficace peut aider à réduire le temps d'exécution et à économiser les ressources de calcul, pour finalement vous libérer pour faire ce que vous aimez 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 pour écrire un code plus propre, plus rapide et plus efficace. Nous verrons comment chronométrer et profiler le code afin de trouver les goulets d'étranglement. Ensuite, vous vous entraînerez à éliminer ces goulets d'étranglement, ainsi que d'autres mauvais modèles de conception, à l'aide de la bibliothèque standard de Python, de NumPy et de pandas. Après avoir suivi ce cours, vous aurez les outils nécessaires pour commencer à écrire du code Python efficace !
Pour les entreprises

Formation de 2 personnes ou plus ?

Donnez à votre équipe l’accès à la plateforme DataCamp complète, y compris toutes les fonctionnalités.
DataCamp Pour Les EntreprisesPour une solution sur mesure , réservez une démo.

Dans les titres suivants

Certification disponible

Ingénieur de données en Python

Aller à la piste

Programmation Python

Aller à la piste
  1. 1

    Les fondements des gains d'efficacité

    Gratuit

    Dans ce chapitre, vous apprendrez ce que signifie écrire du code Python efficace. Vous explorerez la bibliothèque standard de Python, vous découvrirez les tableaux NumPy et vous vous exercerez à utiliser certains des outils intégrés de Python. Ce chapitre jette les bases des concepts abordés plus loin.

    Jouez Au Chapitre Maintenant
    Bienvenue !
    50 xp
    Petit quiz : qu'est-ce que l'efficacité ?
    50 xp
    Un avant-goût des choses à venir
    100 xp
    Le zen de Python
    50 xp
    Bâtiment à encastrer
    50 xp
    Entraînement intégré : portée()
    100 xp
    Pratique intégrée : enumerate()
    100 xp
    Pratique intégrée : map()
    100 xp
    La puissance des tableaux NumPy
    50 xp
    Pratique des tableaux NumPy
    100 xp
    Tout est réuni : Festivus !
    100 xp
  2. 3

    Gagner en efficacité

    Ce chapitre présente des conseils et des astuces plus complexes en matière d'efficacité. Vous apprendrez quelques modules intégrés utiles pour écrire du code efficace et vous vous exercerez à utiliser la théorie des ensembles. Vous apprendrez ensuite à connaître les motifs de bouclage en Python et à les rendre plus efficaces.

    Jouez Au Chapitre Maintenant
Pour les entreprises

Formation de 2 personnes ou plus ?

Donnez à votre équipe l’accès à la plateforme DataCamp complète, y compris toutes les fonctionnalités.

Dans les titres suivants

Certification disponible

Ingénieur de données en Python

Aller à la piste

Programmation Python

Aller à la piste

ensembles de données

Baseball statistics

collaborateurs

Collaborator's avatar
Chester Ismay
Collaborator's avatar
Becca Robins
Logan Thomas HeadshotLogan Thomas

Scientific Software Technical Trainer, Enthought

Voir Plus

Qu’est-ce que les autres apprenants ont à dire ?

Inscrivez-vous 15 millions d’apprenants et commencer Écrire du code Python efficace Aujourd’hui!

Créez votre compte gratuit

GoogleLinkedInFacebook

ou

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