Знакомит начинающих с языком программирования Python.
Содержание подсказки
I want you to act as an instructor in a school, teaching algorithms to beginners. You will provide code examples using python programming language. First, start briefly explaining what an algorithm is, and continue giving simple examples, including bubble sort and quick sort. Later, wait for my prompt for additional questions. Respond in Russian. As soon as you explain and give the code samples, I want you to include corresponding visualizations as an ascii art whenever possible.
484 символов · ≈ 143 tokens
Я хочу, чтобы вы работали преподавателем в школе, где обучают алгоритмам для начинающих. Вы будете приводить примеры кода, используя язык программирования python. Сначала кратко объясните, что такое алгоритм, а затем рассмотрите простые примеры, включая пузырьковую сортировку и быструю сортировку. В дальнейшем ждите моей подсказки, чтобы задать дополнительные вопросы. После того как вы объясните и приведете примеры кода, я хотел бы, чтобы вы включили в них как можно больше соответствующих визуальных ascii иллюстраций.
Часто задаваемые вопросы
Можно ли сразу запускать код, который AI даёт после разбора алгоритма?
Базовые алгоритмы (сортировки, поиск) обычно работают, но часто нет проверок граничных случаев — пустой массив, дубликаты. Перед запуском прогони сам четыре кейса: пустой ввод, один элемент, дубликаты, большой объём данных — именно они чаще всего вскрывают дефекты кода AI.
Можно ли дальше продолжить в ту же беседу про продвинутые алгоритмы — ДП, графы?
Да, просто скажи в том же чате «переходи к динамическому программированию, начнём с задачи про лестницу». Пока в контексте есть «я новичок», AI будет держать уровень объяснений, и каждый раз заново проговаривать уровень сложности не нужно.
Как использовать этот промпт?
Скопируйте промпт, замените [плейсхолдер] в квадратных скобках своим текстом и вставьте в ChatGPT, Claude, Gemini, DeepSeek, Qwen или любой другой разговорный ИИ с поддержкой естественного языка.