Accéder au contenu principal
AccueilPython

Écrire des fonctions en Python

Apprenez à utiliser les meilleures pratiques pour écrire des fonctions complexes, réutilisables et faciles à maintenir, avec une bonne documentation.

Commencer Le Cours Gratuitement
4 heures15 vidéos46 exercices91 430 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

Vous avez effectué votre analyse, élaboré votre rapport et formé un modèle. Quelle est la prochaine étape ? Si vous souhaitez déployer votre modèle en production, votre code devra être plus fiable que des scripts exploratoires dans un carnet Jupyter. L'écriture de fonctions en Python vous donnera des bases solides pour écrire des fonctions complexes et belles afin que vous puissiez apporter des compétences de recherche et d'ingénierie à votre équipe. Vous apprendrez des astuces utiles, comme l'écriture de gestionnaires de contexte et de décorateurs. Vous apprendrez également les meilleures pratiques pour écrire des fonctions réutilisables et faciles à maintenir, avec une bonne documentation. On dit que les personnes capables de faire de bonnes recherches et d'écrire un code de haute qualité sont des licornes. Suivez ce cours et découvrez la magie !
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

Scientifique de données associé en Python

Aller à la piste
  1. 1

    Meilleures pratiques

    Gratuit

    L'objectif de ce cours est de vous transformer en expert Python, c'est pourquoi le premier chapitre commence par les meilleures pratiques lors de l'écriture de fonctions. Vous découvrirez les chaînes de documents et leur importance, et vous saurez quand vous devez transformer un morceau de code en fonction. Vous apprendrez également les détails de la manière dont Python transmet les arguments aux fonctions, ainsi que certains problèmes courants qui peuvent entraîner des problèmes de débogage lors de l'appel de fonctions.

    Jouez Au Chapitre Maintenant
    Docstrings
    50 xp
    Création d'une docstring
    100 xp
    Récupération des chaînes de documents
    100 xp
    Docstrings à la rescousse !
    50 xp
    DRY et "Do One Thing" (Faites une chose)
    50 xp
    Extraire une fonction
    100 xp
    Diviser une fonction
    100 xp
    Passage par l'affectation
    50 xp
    Mutable ou immuable ?
    50 xp
    Meilleure pratique pour les arguments par défaut
    100 xp
  2. 2

    Gestionnaires de contexte

    Si vous avez déjà vu le mot-clé "with" en Python et que vous vous êtes demandé ce qu'il signifiait, ce chapitre est fait pour vous ! Les gestionnaires de contexte sont un moyen pratique de fournir des connexions en Python et de garantir que ces connexions sont nettoyées lorsque vous avez fini de les utiliser. Ce chapitre vous montrera comment utiliser les gestionnaires de contexte et comment écrire les vôtres.

    Jouez Au Chapitre Maintenant
  3. 3

    Décorateurs

    Les décorateurs sont un concept extrêmement puissant en Python. Ils vous permettent de modifier le comportement d'une fonction sans modifier le code de la fonction elle-même. Ce chapitre présente les concepts fondamentaux nécessaires à une bonne compréhension des décorateurs (fonctions en tant qu'objets, portée et fermetures) et vous donne une bonne introduction à l'utilisation et à la définition des décorateurs. Cette plongée dans les rouages de Python vous permettra de devenir un Pythoniste hors pair.

    Jouez Au Chapitre Maintenant
  4. 4

    Plus sur Décorateurs

    Maintenant que vous comprenez le fonctionnement des décorateurs, ce chapitre vous donne un certain nombre d'exemples concrets sur le moment et la manière d'écrire des décorateurs dans votre propre code. Vous apprendrez également des concepts de décorateurs avancés, comme la préservation des métadonnées de vos fonctions décorées et l'écriture de décorateurs qui prennent des arguments.

    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

Scientifique de données associé en Python

Aller à la piste

collaborateurs

Collaborator's avatar
Hillary Green-Lerman
Collaborator's avatar
Becca Robins

prérequis

Python Toolbox
Shayne Miel HeadshotShayne Miel

Director of Software Engineering @ American Efficient

Voir Plus

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

Inscrivez-vous 15 millions d’apprenants et commencer Écrire des fonctions en Python 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.