Python та AI

Навіщо вчити Python, якщо AI вже пише код?

Один знак змінює правило гри. Розбираємо, як перевіряти код AI, просити підказки та залишатися автором власного рішення.

Редакція Cybox Academy4 хв читання

Просиш AI написати гру — і за мить бачиш код. Тоді навіщо розбиратися зі змінними, умовами й циклами? Спробуй поставити інше практичне запитання: як ти визначиш, що ця гра працює саме за твоїми правилами? Для цього потрібні зрозуміле завдання, перевірка результату та вміння знайти місце, яке слід змінити.

Відповідь на екрані ще треба перевірити

AI-помічники можуть пропонувати код і пояснення. Водночас GitHub у документації Copilot зазначає: згенерований фрагмент може виглядати правильним, але містити помилку або не відповідати задуму розробника. Тому пропозиції слід перевіряти та тестувати. Джерело: документація GitHub про відповідальне використання Copilot.

Для учня це просте правило роботи: перед запуском сформулюй очікування своїми словами. Наприклад, «перемога настає, коли гравець набрав десять балів або більше». Тепер у тебе є умова, з якою можна порівняти результат. Сам факт, що програма запустилася, ще не підтверджує правильність цього правила.

Людина перевіряє пропозицію умовного AI-помічника.
Помічник пропонує варіант. Ти порівнюєш його з умовою задачі й перевіряєш результат.

Один знак змінює правило гри

Ось навчальний приклад, який ми спеціально написали з помилкою. Це ілюстрація перевірки, а не запис реальної відповіді конкретного AI.

score = 10
if score > 10:
    print("Перемога!")
else:
    print("Гра триває")

За нашим правилом десяти балів вистачає для перемоги. Але програма виведе «Гра триває»: знак > означає «більше», а рівність не враховує. Потрібна умова score >= 10 — «більше або дорівнює».

Перевір три значення: 9, 10 і 11. Для виправленої умови очікуємо продовження гри, перемогу й перемогу. Значення на межі правила допомогло побачити помилку, яка не проявилася б під час перевірки лише з одинадцятьма балами.

Як просити допомогу й залишатися автором

Коли застряг, спочатку запиши, що вже зрозуміло. Потім сформулюй вузьке запитання: «Я очікую перемогу при десяти балах. Яку частину умови варто перевірити?» Це дає можливість попрацювати з власною помилкою й усвідомити наступний крок.

  • Попроси підказку. «Покажи, на яке правило звернути увагу».
  • Перевір пояснення. Запусти короткий приклад і порівняй його зі своїм прогнозом.
  • Зміни задачу. Додай іншу межу або повідомлення без копіювання готової відповіді.
  • Поясни результат. Розкажи, що змінив і чому тепер це працює.

Якщо після допомоги не можеш пояснити рядок, повернися до меншого прикладу. Це конкретна тема для запитання викладачу. У навчальному діалозі корисно бачити і спробу, і місце, де виникла плутанина.

Підліток пояснює порядок команд на дошці дорослому.
Власне розуміння видно, коли ти можеш пояснити рішення й самостійно змінити його.

Що варто вміти незалежно від інструмента

У межах першого знайомства з Python перевіряй чотири речі: чи можеш описати задачу, передбачити поведінку невеликого фрагмента, знайти розбіжність і пояснити виправлення. Це зрозумілі навчальні результати, які можна показати на власному проєкті.

Прогнозувати професію й зарплату підлітка через багато років за сьогоднішніми можливостями AI було б ненадійно. Натомість уже зараз можна спробувати створення програм і визначити, що саме тебе захоплює: правила гри, робота з даними чи пошук помилок.

У «Коді мислення» фінальна робота включає пояснення власного коду та невелику зміну під час захисту. Такий формат дозволяє оцінити те, що учень може зробити сам, навіть якщо під час підготовки користувався підказками.

← До всіх статейПознайомитися з курсом

Зробімо перший крок

Запис на марафон

Залиш контакт — напишемо про дату й початок навчання.

Додати запитання

Якщо вам менше 18 років, заповніть заявку разом із батьками.

Зручніше у месенджері? Напишіть нам у Telegram.