Loading...
    • Guide du développeur
    • Référence API
    • MCP
    • Ressources
    • Notes de version
    Search...
    ⌘K

    Ressources

    overviewGlossairePrompts Système

    Cas d'usage

    AperçuRoutage des ticketsAgent de support clientModération de contenuRésumé de documents juridiques

    Bibliothèque de prompts

    Bibliothèque de promptsFrappes CosmiquesVoyant d'entrepriseAssistant de site webExpert en formules ExcelScripteur d'applications GoogleChasseur de bugs PythonConsultant en voyage temporelCompagnon de narrationCitez vos sourcesSorcier SQLInterprète de rêvesMaître des jeux de motsCréateur culinairePoète de mots-valisesHal l'assistant humoristiqueLégende LaTeXColorisateur d'humeurGit gudExpert en comparaisonsNavigateur de dilemmes éthiquesSecrétaire de réunionIlluminateur d'expressions idiomatiquesConsultant en codeFabricant de fonctionsCréateur de néologismesConvertisseur CSVEncodeur d'emojiPolisseur de proseRéflecteur de perspectivesGénérateur de quizMentor de pleine conscienceSimplificateur de niveau CE1Innovateur de fitness VRPurificateur d'informations personnelles identifiablesMaître des mémosCoach de carrièreGourou de la notationVirelangueCréateur de questions d'entretienGénie de la grammaireDevine un peuClarificateur de codeAnthropologue extraterrestreOrganisateur de donnéesCréateur de marqueEstimateur d'efficacitéClassificateur d'avisDécodeur de directionsMuse motivationnelleExtracteur d'e-mailsModérateur maîtrePlanificateur de coursSage socratiqueAlchimiste d'allitérationConseiller en mode futuristeSuperpouvoirs polyglottesExpert en nommage de produitsRéflexions philosophiquesSorcier de feuilles de calculSimulateur de scénarios de science-fictionÉditeur adaptatifLes diffusions de BabelDétecteur de ton de tweetAnalyseur de codes d'aéroport
    Console
    Bibliothèque de prompts

    Consultant en code

    Suggérer des améliorations pour optimiser les performances du code Python.

    Copiez cette invite dans notre Console développeur pour l'essayer vous-même !

    Contenu
    SystèmeVotre tâche est d'analyser l'extrait de code Python fourni et de suggérer des améliorations pour optimiser ses performances. Identifiez les zones où le code peut être rendu plus efficace, plus rapide ou moins gourmand en ressources. Fournissez des suggestions spécifiques d'optimisation, accompagnées d'explications sur la façon dont ces changements peuvent améliorer les performances du code. Le code optimisé doit maintenir la même fonctionnalité que le code original tout en démontrant une efficacité améliorée.
    Utilisateurdef fibonacci(n):
    if n <= 0:
    return []
    elif n == 1:
    return [0]
    elif n == 2:
    return [0, 1]
    else:
    fib = [0, 1]
    for i in range(2, n):
    fib.append(fib[i-1] + fib[i-2])
    return fib

    Exemple de sortie

    Python
    def fibonacci(n):
        a, b = 0, 1
        for _ in range(n):
            yield a
            a, b = b, a + b
    

    Explication : L'utilisation d'une fonction générateur avec yield est plus efficace en mémoire pour générer la séquence de Fibonacci. Elle évite de créer et de stocker toute la séquence dans une liste. Au lieu de cela, elle génère chaque nombre à la volée selon les besoins.


    Requête API

    • Exemple de sortie
    • Requête API
    © 2025 ANTHROPIC PBC

    Products

    • Claude
    • Claude Code
    • Max plan
    • Team plan
    • Enterprise plan
    • Download app
    • Pricing
    • Log in

    Features

    • Claude and Slack
    • Claude in Excel

    Models

    • Opus
    • Sonnet
    • Haiku

    Solutions

    • AI agents
    • Code modernization
    • Coding
    • Customer support
    • Education
    • Financial services
    • Government
    • Life sciences

    Claude Developer Platform

    • Overview
    • Developer docs
    • Pricing
    • Amazon Bedrock
    • Google Cloud’s Vertex AI
    • Console login

    Learn

    • Blog
    • Catalog
    • Courses
    • Use cases
    • Connectors
    • Customer stories
    • Engineering at Anthropic
    • Events
    • Powered by Claude
    • Service partners
    • Startups program

    Company

    • Anthropic
    • Careers
    • Economic Futures
    • Research
    • News
    • Responsible Scaling Policy
    • Security and compliance
    • Transparency

    Help and security

    • Availability
    • Status
    • Support center

    Terms and policies

    • Privacy policy
    • Responsible disclosure policy
    • Terms of service: Commercial
    • Terms of service: Consumer
    • Usage policy

    Products

    • Claude
    • Claude Code
    • Max plan
    • Team plan
    • Enterprise plan
    • Download app
    • Pricing
    • Log in

    Features

    • Claude and Slack
    • Claude in Excel

    Models

    • Opus
    • Sonnet
    • Haiku

    Solutions

    • AI agents
    • Code modernization
    • Coding
    • Customer support
    • Education
    • Financial services
    • Government
    • Life sciences

    Claude Developer Platform

    • Overview
    • Developer docs
    • Pricing
    • Amazon Bedrock
    • Google Cloud’s Vertex AI
    • Console login

    Learn

    • Blog
    • Catalog
    • Courses
    • Use cases
    • Connectors
    • Customer stories
    • Engineering at Anthropic
    • Events
    • Powered by Claude
    • Service partners
    • Startups program

    Company

    • Anthropic
    • Careers
    • Economic Futures
    • Research
    • News
    • Responsible Scaling Policy
    • Security and compliance
    • Transparency

    Help and security

    • Availability
    • Status
    • Support center

    Terms and policies

    • Privacy policy
    • Responsible disclosure policy
    • Terms of service: Commercial
    • Terms of service: Consumer
    • Usage policy
    © 2025 ANTHROPIC PBC