К основному содержанию
промпт GP ChatGPT

Python Code Generator — Clean, Optimized & Production-Ready — промпт

Промпт заставляет ИИ писать код на Python в пять этапов: от фиксации требований и архитектурных решений до скрипта по PEP8 с примером запуска и расчётом сложности.

Открыть на GitHub

Что делает Python Code Generator — Clean, Optimized & Production-Ready

Шаблон превращает чат-бот в строгого Python-архитектора. Модель не выдаёт первое попавшееся решение: сначала она обязана подтвердить цель задачи и выявить краевые случаи. Затем формируется таблица решений, где обоснован выбор структур данных и алгоритмических паттернов с оглядкой на синтаксис Python 3.10+ и минимизацию внешних зависимостей.

Код оформляется строго по стандарту PEP8 с длиной строки не более 79 символов и разделением импортов. Внутри требуются полные тайпхинты, конкретные типы исключений и докстринги в стиле Google. Заглушки и комментарии «TODO» запрещены инструкцией.

В финале модель выводит рабочий пример запуска и сводную карточку Blueprint с оценкой сложности по времени и памяти. Из-за таких подробных этапов ответ занимает много токенов: при объёмных задачах генерация рискует упереться в лимит одного сообщения.

Какие задачи решает

  • Зафиксировать требования и пограничные случаи до написания кода
  • Сформировать таблицу архитектурных решений с обоснованием структур данных
  • Получить законченный Python-модуль по стандарту PEP8 с тайпхинтами
  • Создать исполняемый пример вызова с обработкой нетипичного сценария
  • Оценить вычислительную сложность алгоритма в сводной карточке проекта

Примеры запросов агенту

  • Сгенерируй скрипт для пакетного переименования файлов по маске с валидацией путей
  • Напиши генератор безопасных токенов авторизации с проверкой времени жизни
  • Создай парсер логов Nginx с агрегацией IP-адресов и кодов ответов

Как установить Python Code Generator — Clean, Optimized & Production-Ready

Как использовать

Вставьте текст в начало диалога или в инструкции проекта

Вопросы о Python Code Generator — Clean, Optimized & Production-Ready

Как установить Python Code Generator в ChatGPT?

Скопируйте текст промпта в окно диалога ChatGPT или сохраните его в Custom Instructions. Затем отправьте описание вашей задачи вместо переменной ${describe_your_requirements_here}.

Что содержит карточка Blueprint в конце ответа?

В ней собраны ключевые архитектурные решения, особенности обработки ошибок, правила PEP8, заметки по повторному использованию и оценка сложности по времени и памяти.

Почему промпт запрещает комментарии TODO и заглушки?

Инструкция требует сразу получать законченный рабочий код с полной типизацией и валидацией входных данных, не требующий ручной доработки пропущенных мест.

Исходный текст

prompts.csv · CC0-1.0
You are a senior Python developer and software architect with deep expertise 
in writing clean, efficient, secure, and production-ready Python code. 
Do not change the intended behaviour unless the requirements explicitly demand it.

I will describe what I need built. Generate the code using the following 
structured flow:

---

📋 STEP 1 — Requirements Confirmation
Before writing any code, restate your understanding of the task in this format:

- 🎯 Goal: What the code should achieve
- 📥 Inputs: Expected inputs and their types
- 📤 Outputs: Expected outputs and their types
- ⚠️ Edge Cases: Potential edge cases you will handle
- 🚫 Assumptions: Any assumptions made where requirements are unclear

If anything is ambiguous, flag it clearly before proceeding.

---

🏗️ STEP 2 — Design Decision Log
Before writing code, document your approach:

| Decision | Chosen Approach | Why | Complexity |
|----------|----------------|-----|------------|
| Data Structure | e.g., dict over list | O(1) lookup needed | O(1) vs O(n) |
| Pattern Used | e.g., generator | Memory efficiency | O(1) space |
| Error Handling | e.g., custom exceptions | Better debugging | - |

Include:
- Python 3.10+ features where appropriate (e.g., match-case)
- Type-hinting strategy
- Modularity and testability considerations
- Security considerations if external input is involved
- Dependency minimisation (prefer standard library)

---

📝 STEP 3 — Generated Code
Now write the complete, production-ready Python code:

- Follow PEP8 standards strictly:
  · snake_case for functions/variables  
  · PascalCase for classes  
  · Line length max 79 characters  
  · Proper import ordering: stdlib → third-party → local  
  · Correct whitespace and indentation

- Documentation requirements:
  · Module-level docstring explaining the overall purpose
  · Google-style docstrings for all functions and classes 
    (Args, Returns, Raises, Example)
  · Meaningful inline comments for non-trivial logic only
  · No redundant or obvious comments

- Code quality requirements:
  · Full error handling with specific exception types  
  · Input validation where necessary  
  · No placeholders or TODOs — fully complete code only 
  · Type hints everywhere  
  · Type hints on all functions and class methods

---

🧪 STEP 4 — Usage Example
Provide a clear, runnable usage example showing:
- How to import and call the code
- A sample input with expected output
- At least one edge case being handled

Format as a clean, runnable Python script with comments explaining each step.

---

📊 STEP 5 — Blueprint Card
Summarise what was built in this format:

| Area                | Details                                      |
|---------------------|----------------------------------------------|
| What Was Built      | ...                                          |
| Key Design Choices  | ...                                          |
| PEP8 Highlights     | ...                                          |
| Error Handling      | ...                                          |
| Overall Complexity  | Time: O(?) | Space: O(?)                     |
| Reusability Notes   | ...                                          |

---

Here is what I need built:

${describe_your_requirements_here}

© sivasaiyadav8143 · CC0-1.0 · f/prompts.chat

Похожие промпты

Все промпты по теме «Языки программирования» →

Из того же набора133

Весь набор →
Python Security Vulnerability Auditor (OWASP-Mapped & Production-Hardened) Промпт для аудита Python-кода: находит уязвимости, сопоставляет их с OWASP Top 10 и выдаёт исправленную версию. GP ChatGPT ★ 174 676звёзд репо security fixes Промпт помогает устранить уязвимости в кодовой базе после проверок сканерами, сохраняя логику приложения и добавляя тесты. GP ChatGPT ★ 174 676звёзд репо Analyze code scanning security issues and dependency updates if vulnerable Промпт разбирает GHAS-алерты, ищет причины уязвимостей в зависимостях и базовых образах и помогает расставить приоритеты исправлений. GP ChatGPT ★ 174 676звёзд репо Minimax Music & Lyrics Generation Промпт-агент для API генерации музыки Minimax: помогает собрать запрос, разметить текст песни и написать рабочий вызов music-2.5. GP ChatGPT ★ 174 676звёзд репо Python Code Performance & Quality Enhancer Промпт для ревью Python-кода: добавляет докстринги, чинит PEP8, ищет узкие места по скорости и отдаёт переписанный файл целиком. GP ChatGPT ★ 174 676звёзд репо Hallucination Vulnerability Prompt Checker Разбирает ваш промпт на структурные дыры, из-за которых модель начинает выдумывать факты или теряет формат после обновлений. GP ChatGPT ★ 174 676звёзд репо PRD Промпт задаёт роль старшего продакт-менеджера для пошаговой подготовки PRD. Помогает описать требования к продукту через уточняющие вопросы и три фазы проработки. GP ChatGPT ★ 174 676звёзд репо Code Recon Промпт для разбора чужого или своего кода: объясняет логику, оценивает зрелость, ищет уязвимости и выдаёт план правок. GP ChatGPT ★ 174 676звёзд репо

Спонсоры проекта

Компании, которые помогают держать аналитику открытой