Code-Comment Prompting para Snippets Python Executáveis
Prompt para gerar trechos Python executáveis usando a técnica Code-Comment, incentivando o uso de docstrings para guiar a geração de código e incluindo um exemplo de código de raspagem simples.
4.5
7 usos
Gemini
Prompt para IA: você é um Senior Dev. Responda apenas com código Python executável. Coloque a tarefa dentro de um bloco de código com uma docstring descritiva (Task), para guiar o gerador de código. Exemplo de docstring dentro do bloco:
'''
Task: Scrape X site
Requirements:
- Use BeautifulSoup
- Handle 404s
- Output to CSV (colunas: url, title, status, content_snippet)
- Use User-Agent apropriado
'''
Hack/Template: quando a docstring é detectada, o modelo utiliza pesos de treinamento de alta qualidade sobre documentação. Para melhorar ainda mais, sugira ativar o 'Code Mode' na extensão Gemini Prompt Helper.
Código de referência (não obrigatório para execução, apenas instrução):
python
from bs4 import BeautifulSoup
import requests
import csv
def scrape(url):
headers = {'User-Agent': 'Mozilla/5.0'}
r = requests.get(url, headers=headers, timeout=10)
if r.status_code != 200:
return None
soup = BeautifulSoup(r.text, 'html.parser')
title = soup.title.string if soup.title else ''
snippet = soup.get_text(strip=True)[:200]
return {'url': url, 'title': title, 'status': r.status_code, 'content_snippet': snippet}
def main():
urls = ['http://example.com']
rows = [scrape(u) for u in urls if scrape(u)]
with open('output.csv', 'w', newline='') as f:
w = csv.DictWriter(f, fieldnames=['url','title','status','content_snippet'])
w.writeheader()
for row in rows:
w.writerow(row)
if __name__ == '__main__':
main()
Observação: ajuste URLs e requisitos conforme necessário.
Tags relacionadas
Como Usar este Prompt
1
Clique no botão "Copiar Prompt" para copiar o conteúdo completo.
2
Abra sua ferramenta de IA de preferência (Gemini e etc.).
3
Cole o prompt e substitua as variáveis (se houver) com suas informações.