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
Usar no 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.

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.

Compartilhe

Gostou deste prompt? Ajude outras pessoas a encontrá-lo!