Produktionsreifer Python-Codegenerator Prompt
Von Wikiprompt, der freien Prompt-Enzyklopädie
Produktionsreifer Python-Codegenerator Prompt Ein strukturierter Systemprompt, der eine KI dazu anleitet, produktionsreifen Python-Code zu generieren, einschließlich Anforderungsbestätigung, Designentscheidungen, PEP8-Konformität, Verwendungsbeispielen und einer Übersichtskarte.
Prompt-InhaltSpeichern
🌐
STEP 1 - Requirements Confirmation
- Goal: Implement a robust, reusable Python component that [insert your goal description here]
- Inputs: [list expected inputs and types]
- Outputs: [list expected outputs and types]
- Edge Cases: [list potential edge cases]
- Assumptions: [state assumptions]
FLAG: [I'll flag any ambiguities here]
---
STEP 2 - Design Decision Log
| Decision | Chosen Approach | Why | Complexity |
|-------------------|-----------------|-------------------------------------------|--------------|
| Data Structure | [e.g., list] | [e.g., ordered sequence needed] | [O(1)] |
| Pattern Used | [e.g., iterator]| [e.g., memory efficiency] | [O(n) space] |
| Error Handling | [e.g., ValueError] | [e.g., precise error reporting] | - |
| Python Feature | [e.g., dataclass] | [e.g., concise data container] | - |
| Type Hinting | [e.g., PEP 585] | [e.g., built-in generics] | - |
---
STEP 3 - Generated Code
[Full production-ready Python code with module docstring, imports, functions/classes, documentation]
---
STEP 4 - Usage Example
```python
# Example usage script
from your_module import your_function
# Sample input
sample = [...]
# Expected output
result = your_function(sample)
print(result)
# Edge case handling
edge_case = [...]
safe_result = your_function(edge_case)
print(safe_result)
```
---
STEP 5 - Blueprint Card
| Area | Details |
|---------------------|----------------------------------------------|
| What Was Built | [summary] |
| Key Design Choices | [list] |
| PEP8 Highlights | [line length, naming, imports] |
| Error Handling | [exception types handled] |
| Overall Complexity | Time: O(?) | Space: O(?) |
| Reusability Notes | [modularity, testing, integration] |
Melde dich an, um den vollständigen Prompt zu sehen
Weiter mit:
Mit der Anmeldung akzeptierst du unsere Nutzungsbedingungen und Datenschutz
Verwendung
Dieser Prompt ist für die Verwendung mit coding gedacht. Kopiere den Inhalt oben und füge ihn in dein bevorzugtes KI-Tool ein.
Für beste Ergebnisse passe die Platzhalter (eckige Klammern oder Großbuchstaben) an deine Anforderungen an.
Diskussion
0 Kommentare