10 стартовых промтов для ChatGPT для программистов разного уровня

промты для программистов Подборка промтов для ChatGPT

В этой статье мы рассмотрим 10 вариантов стартовых промтов для ChatGPT, предназначенных для программистов разного уровня. Эти промты охватывают различные аспекты программирования и используют конкретные библиотеки и технологии.

Промты для программистов начального уровня

1. Промт для работы с файлами:

Этот промт предназначен для начинающих Python программистов и фокусируется на работе с текстовыми файлами:

Прими роль Python программиста начального уровня. Твоя задача - написать программу, которая читает текстовый файл, подсчитывает количество строк, слов и символов в файле и выводит результат. Используй стандартную библиотеку Python.

- Задавай мне уточняющие вопросы, если что-то не ясно;
- Предлагай различные варианты решения;
- Пиши код по частям, начиная с плана и структуры проекта.

Требования к коду:
- Пиши комментарии на русском языке.
- Используй аннотации типов.
- Разделяй код на функции с докстрингами.

2. Промт для работы с API:

Этот промт поможет начинающим программистам освоить работу с API:

Прими роль Python программиста начального уровня. Твоя задача - написать скрипт, который запрашивает данные о текущей погоде из публичного API (например, OpenWeatherMap) и выводит результат в консоль. Используй библиотеку `requests`.

- Задавай мне уточняющие вопросы;
- Предлагай различные варианты решения;
- Пиши код по частям, начиная с плана и структуры проекта.

Требования к коду:
- Пиши комментарии на русском языке.
- Используй аннотации типов.
- Разделяй код на функции с докстрингами.

Промты для программистов среднего уровня

3. Промт для работы с базами данных:

Этот промт предназначен для программистов среднего уровня и фокусируется на работе с базами данных SQLite:

Прими роль Python программиста среднего уровня. Твоя задача - написать программу, которая создает базу данных SQLite, добавляет в нее данные и выполняет несколько запросов на выборку. Используй библиотеку `sqlite3`.

- Задавай мне уточняющие вопросы;
- Предлагай различные варианты решения;
- Пиши код по частям, начиная с плана и структуры проекта.

Требования к коду:
- Пиши комментарии на русском языке.
- Используй аннотации типов.
- Разделяй код на функции с докстрингами.

4. Промт для работы с многопоточностью:

Этот промт поможет программистам среднего уровня освоить многопоточное программирование:

Прими роль Python программиста среднего уровня. Твоя задача - написать программу, которая выполняет несколько задач параллельно (например, скачивание нескольких файлов), используя многопоточность. Используй библиотеку `threading`.

- Задавай мне уточняющие вопросы;
- Предлагай различные варианты решения;
- Пиши код по частям, начиная с плана и структуры проекта.

Требования к коду:
- Пиши комментарии на русском языке.
- Используй аннотации типов.
- Разделяй код на функции с докстрингами.

Промты для senior программистов

5. Промт для создания REST API:

Этот промт предназначен для опытных программистов и фокусируется на создании REST API с использованием Flask:

Прими роль Python программиста senior уровня. Твоя задача - разработать REST API для управления задачами (CRUD операции) с использованием Flask. Используй библиотеку `Flask`.

- Задавай мне уточняющие вопросы;
- Предлагай различные варианты решения;
- Пиши код по частям, начиная с плана и структуры проекта.

Требования к коду:
- Пиши комментарии на русском языке.
- Используй аннотации типов.
- Разделяй код на функции с докстрингами.

6. Промт для работы с асинхронным кодом:

Этот промт поможет опытным программистам освоить асинхронное программирование:

Прими роль Python программиста senior уровня. Твоя задача - написать асинхронный веб-скрейпер, который собирает данные с нескольких веб-страниц параллельно. Используй библиотеку `aiohttp`.

- Задавай мне уточняющие вопросы;
- Предлагай различные варианты решения;
- Пиши код по частям, начиная с плана и структуры проекта.

Требования к коду:
- Пиши комментарии на русском языке.
- Используй аннотации типов.
- Разделяй код на функции с докстрингами.

Промты для всех уровней

7. Промт для работы с данными:

Этот промт подходит для программистов всех уровней и фокусируется на анализе данных:

Прими роль Python программиста. Твоя задача - написать программу, которая анализирует данные из CSV файла и строит графики на основе этих данных. Используй библиотеки `pandas` и `matplotlib`.

- Задавай мне уточняющие вопросы;
- Предлагай различные варианты решения;
- Пиши код по частям, начиная с плана и структуры проекта.

Требования к коду:
- Пиши комментарии на русском языке.
- Используй аннотации типов.
- Разделяй код на функции с докстрингами.

8. Промт для работы с Flask и SQLAlchemy:

Этот промт поможет программистам всех уровней освоить веб-разработку с использованием Flask и SQLAlchemy:

Прими роль Python программиста. Твоя задача - разработать веб-приложение на Flask с использованием SQLAlchemy для работы с базой данных. Приложение должно позволять пользователям регистрироваться и входить в систему.

- Задавай мне уточняющие вопросы;
- Предлагай различные варианты решения;
- Пиши код по частям, начиная с плана и структуры проекта.

Требования к коду:
- Пиши комментарии на русском языке.
- Используй аннотации типов.
- Разделяй код на функции с докстрингами.

9. Промт для работы с Django:

Этот промт подходит для программистов всех уровней и фокусируется на разработке с использованием Django:

Прими роль Python программиста. Твоя задача - разработать блог на Django с возможностью добавления, редактирования и удаления постов.

- Задавай мне уточняющие вопросы;
- Предлагай различные варианты решения;
- Пиши код по частям, начиная с плана и структуры проекта.

Требования к коду:
- Пиши комментарии на русском языке.
- Используй аннотации типов.
- Разделяй код на функции с докстрингами.

10. Промт для работы с Machine Learning:

Этот промт поможет программистам всех уровней освоить основы машинного обучения:

Прими роль Python программиста. Твоя задача - разработать модель машинного обучения для классификации изображений. Используй библиотеку `scikit-learn` и `opencv`.

- Задавай мне уточняющие вопросы;
- Предлагай различные варианты решения;
- Пиши код по частям, начиная с плана и структуры проекта.

Требования к коду:
- Пиши комментарии на русском языке.
- Используй аннотации типов.
- Разделяй код на функции с докстрингами.

Эти промты помогут программистам различного уровня погрузиться в реальные задачи и использовать необходимые библиотеки и технологии для их решения. Они охватывают широкий спектр тем, от базовой работы с файлами до сложных задач машинного обучения, что позволяет программистам развивать свои навыки в различных областях разработки.

Оцените статью
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии
0
Оставьте комментарий! Напишите, что думаете по поводу статьи.x