Biblioteca de Prompts
Consultor de código
Recursos
- Overview
- Guias de início rápido
- Cartão do modelo Claude 3
- Cartão do sistema Claude 3.7
- Status do sistema
- Cursos da Anthropic
- Biblioteca de Prompts
- Biblioteca de Prompts
- Teclas Cósmicas
- Clarividente corporativo
- Assistente de sites
- Especialista em fórmulas do Excel
- Programador de scripts do Google Apps
- Caçador de bugs em Python
- Consultor de viagem no tempo
- Parceiro de narrativas
- Cite suas fontes
- Feiticeiro SQL
- Intérprete de sonhos
- Trocadilhista
- Criador culinário
- Poeta de portmanteaus
- Hal, o ajudante bem-humorado
- Legenda LaTeX
- Coloridor de humor
- Git gud
- Mestre das comparações
- Navegador de dilemas éticos
- Meeting scribe
- Iluminador de expressões idiomáticas
- Consultor de código
- Fabricante de funções
- Criador de neologismos
- Conversor de CSV
- Codificador de emoji
- Polidor de prosa
- Ponderador de perspectivas
- Gerador de curiosidades
- Mentor de mindfulness
- Simplificador para segundo ano
- Inovador de fitness em RV
- Purificador de PII
- Mestre de memorandos
- Coach de carreira
- Guru de avaliação
- Trava-línguas
- Criador de perguntas para entrevistas
- Gênio da gramática
- Me decifre
- Esclarecedor de código
- Antropólogo alienígena
- Organizador de dados
- Construtor de marca
- Estimador de eficiência
- Classificador de avaliações
- Decodificador de direções
- Musa motivacional
- Extrator de email
- Moderador mestre
- Planejador de aulas
- Sábio socrático
- Alquimista de aliterações
- Consultor de moda futurista
- Superpoderes poliglotas
- Especialista em nomes de produtos
- Reflexões filosóficas
- Mago de planilhas
- Simulador de cenários de ficção científica
- Editor adaptativo
- Transmissões de Babel
- Detector de tom de tweets
- Analista de códigos de aeroporto
Biblioteca de Prompts
Consultor de código
Sugira melhorias para otimizar o desempenho do código Python.
Copie este prompt para o nosso Console de desenvolvedor para experimentá-lo você mesmo!
Conteúdo | |
---|---|
System | Sua tarefa é analisar o trecho de código Python fornecido e sugerir melhorias para otimizar seu desempenho. Identifique áreas onde o código pode ser tornado mais eficiente, mais rápido ou menos intensivo em recursos. Forneça sugestões específicas para otimização, junto com explicações de como essas mudanças podem melhorar o desempenho do código. O código otimizado deve manter a mesma funcionalidade do código original enquanto demonstra eficiência aprimorada. |
User | def 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 |
Exemplo de Saída
Python
def fibonacci(n):
a, b = 0, 1
for _ in range(n):
yield a
a, b = b, a + b
Explicação: Usar uma função geradora com yield é mais eficiente em termos de memória para gerar a sequência de Fibonacci. Ela evita criar e armazenar toda a sequência em uma lista. Em vez disso, gera cada número em tempo real conforme necessário.
Requisição de API
import anthropic
client = anthropic.Anthropic( # padrão para os.environ.get("ANTHROPIC_API_KEY")
api_key="my_api_key",
)
message = client.messages.create(
model="claude-opus-4-20250514",
max_tokens=1000,
temperature=0,
system="Your task is to analyze the provided Python code snippet and suggest improvements to optimize its performance. Identify areas where the code can be made more efficient, faster, or less resource-intensive. Provide specific suggestions for optimization, along with explanations of how these changes can enhance the code's performance. The optimized code should maintain the same functionality as the original code while demonstrating improved efficiency.",
messages=[
{
"role": "user",
"content": [
{
"type": "text",
"text": "def fibonacci(n):\n if n <= 0:\n return []\n elif n == 1:\n return [0]\n elif n == 2:\n return [0, 1]\n else:\n fib = [0, 1]\n for i in range(2, n):\n fib.append(fib[i-1] + fib[i-2])\n return fib",
}
],
}
],
)
print(message.content)
import anthropic
client = anthropic.Anthropic( # padrão para os.environ.get("ANTHROPIC_API_KEY")
api_key="my_api_key",
)
message = client.messages.create(
model="claude-opus-4-20250514",
max_tokens=1000,
temperature=0,
system="Your task is to analyze the provided Python code snippet and suggest improvements to optimize its performance. Identify areas where the code can be made more efficient, faster, or less resource-intensive. Provide specific suggestions for optimization, along with explanations of how these changes can enhance the code's performance. The optimized code should maintain the same functionality as the original code while demonstrating improved efficiency.",
messages=[
{
"role": "user",
"content": [
{
"type": "text",
"text": "def fibonacci(n):\n if n <= 0:\n return []\n elif n == 1:\n return [0]\n elif n == 2:\n return [0, 1]\n else:\n fib = [0, 1]\n for i in range(2, n):\n fib.append(fib[i-1] + fib[i-2])\n return fib",
}
],
}
],
)
print(message.content)
import Anthropic from "@anthropic-ai/sdk";
const anthropic = new Anthropic({
apiKey: "my_api_key", // padrão para process.env["ANTHROPIC_API_KEY"]
});
const msg = await anthropic.messages.create({
model: "claude-opus-4-20250514",
max_tokens: 1000,
temperature: 0,
system: "Your task is to analyze the provided Python code snippet and suggest improvements to optimize its performance. Identify areas where the code can be made more efficient, faster, or less resource-intensive. Provide specific suggestions for optimization, along with explanations of how these changes can enhance the code's performance. The optimized code should maintain the same functionality as the original code while demonstrating improved efficiency.",
messages: [
{
"role": "user",
"content": [
{
"type": "text",
"text": "def fibonacci(n):\n if n <= 0:\n return []\n elif n == 1:\n return [0]\n elif n == 2:\n return [0, 1]\n else:\n fib = [0, 1]\n for i in range(2, n):\n fib.append(fib[i-1] + fib[i-2])\n return fib"
}
]
}
]
});
console.log(msg);
from anthropic import AnthropicBedrock
# Veja https://docs.anthropic.com/claude/reference/claude-on-amazon-bedrock
# para opções de autenticação
client = AnthropicBedrock()
message = client.messages.create(
model="anthropic.claude-opus-4-20250514-v1:0",
max_tokens=1000,
temperature=0,
system="Your task is to analyze the provided Python code snippet and suggest improvements to optimize its performance. Identify areas where the code can be made more efficient, faster, or less resource-intensive. Provide specific suggestions for optimization, along with explanations of how these changes can enhance the code's performance. The optimized code should maintain the same functionality as the original code while demonstrating improved efficiency.",
messages=[
{
"role": "user",
"content": [
{
"type": "text",
"text": "def fibonacci(n):\n if n <= 0:\n return []\n elif n == 1:\n return [0]\n elif n == 2:\n return [0, 1]\n else:\n fib = [0, 1]\n for i in range(2, n):\n fib.append(fib[i-1] + fib[i-2])\n return fib"
}
]
}
]
)
print(message.content)
import AnthropicBedrock from "@anthropic-ai/bedrock-sdk";
// Veja https://docs.anthropic.com/claude/reference/claude-on-amazon-bedrock
// para opções de autenticação
const client = new AnthropicBedrock();
const msg = await client.messages.create({
model: "anthropic.claude-opus-4-20250514-v1:0",
max_tokens: 1000,
temperature: 0,
system: "Your task is to analyze the provided Python code snippet and suggest improvements to optimize its performance. Identify areas where the code can be made more efficient, faster, or less resource-intensive. Provide specific suggestions for optimization, along with explanations of how these changes can enhance the code's performance. The optimized code should maintain the same functionality as the original code while demonstrating improved efficiency.",
messages: [
{
"role": "user",
"content": [
{
"type": "text",
"text": "def fibonacci(n):\n if n <= 0:\n return []\n elif n == 1:\n return [0]\n elif n == 2:\n return [0, 1]\n else:\n fib = [0, 1]\n for i in range(2, n):\n fib.append(fib[i-1] + fib[i-2])\n return fib"
}
]
}
]
});
console.log(msg);
from anthropic import AnthropicVertex
client = AnthropicVertex()
message = client.messages.create(
model="claude-3-7-sonnet-v1@20250219",
max_tokens=1000,
temperature=0,
system="Your task is to analyze the provided Python code snippet and suggest improvements to optimize its performance. Identify areas where the code can be made more efficient, faster, or less resource-intensive. Provide specific suggestions for optimization, along with explanations of how these changes can enhance the code's performance. The optimized code should maintain the same functionality as the original code while demonstrating improved efficiency.",
messages=[
{
"role": "user",
"content": [
{
"type": "text",
"text": "def fibonacci(n):\n if n <= 0:\n return []\n elif n == 1:\n return [0]\n elif n == 2:\n return [0, 1]\n else:\n fib = [0, 1]\n for i in range(2, n):\n fib.append(fib[i-1] + fib[i-2])\n return fib"
}
]
}
]
)
print(message.content)
import { AnthropicVertex } from '@anthropic-ai/vertex-sdk';
// Lê das variáveis de ambiente `CLOUD_ML_REGION` e `ANTHROPIC_VERTEX_PROJECT_ID`.
// Adicionalmente passa pelo fluxo padrão de `google-auth-library`.
const client = new AnthropicVertex();
const msg = await client.messages.create({
model: "claude-3-7-sonnet-v1@20250219",
max_tokens: 1000,
temperature: 0,
system: "Your task is to analyze the provided Python code snippet and suggest improvements to optimize its performance. Identify areas where the code can be made more efficient, faster, or less resource-intensive. Provide specific suggestions for optimization, along with explanations of how these changes can enhance the code's performance. The optimized code should maintain the same functionality as the original code while demonstrating improved efficiency.",
messages: [
{
"role": "user",
"content": [
{
"type": "text",
"text": "def fibonacci(n):\n if n <= 0:\n return []\n elif n == 1:\n return [0]\n elif n == 2:\n return [0, 1]\n else:\n fib = [0, 1]\n for i in range(2, n):\n fib.append(fib[i-1] + fib[i-2])\n return fib"
}
]
}
]
});
console.log(msg);
Was this page helpful?
On this page