Повний посібник з українського програмування для початківців
📖 Вступ до Пітончика
Пітончик - це інтерактивне середовище для вивчення програмування українською мовою. Він перетворює
українські ключові слова на стандартний Python код, що дозволяє початківцям зосередитись на логіці
програмування, не відволікаючись на англійську термінологію.
💡 Порада: Всі приклади в цій документації можна скопіювати та запустити в
інтерпретаторі Пітончика!
🔤 Основні команди
виведення()
Виводить текст або значення змінних на екран
виведення("Привіт, світ!")
Привіт, світ!
введення()
Отримує введення від користувача
ім_я = введення("Як тебе звати? ")
ціле()
Перетворює текст на ціле число
вік = ціле(введення("Скільки років? "))
рядок()
Перетворює число на текст
текст = рядок(123)
функція
Створення власної функції
функція привітання():
виведення("Привіт!")
повернути
Повертає результат із функції
функція сума(а, б):
повернути а + б
клас
Створення нового класу (об'єкта)
клас Гравець:
деф __ініт__(само):
само.x = 0
🔄 Умовні оператори
якщо
Початок умовного блоку
якщо вік >= 18:
виведення("Ти дорослий")
інакше_якщо
Додаткова умова
інакше_якщо вік >= 13:
виведення("Ти підліток")
інакше
Блок, що виконується, якщо всі умови хибні
інакше:
виведення("Ти дитина")
вік = ціле(введення("Скільки тобі років? "))
якщо вік < 7:
виведення("Ти дошкільнятко")
інакше_якщо вік < 18:
виведення("Ти школяр")
інакше_якщо вік < 65:
виведення("Ти дорослий")
інакше:
виведення("Ти пенсіонер")
🔄 Цикли
для
Цикл для повторення певну кількість разів
для i в діапазон(5):
виведення(i)
діапазон()
Створює послідовність чисел
діапазон(1, 10)
поки
Цикл, що виконується, поки умова істинна
поки енергія > 0:
енергія -= 1
перервати
Припиняє виконання циклу
якщо умова:
перервати
🎮 Ігровий рушій
Пітончик має вбудований ігровий рушій для створення простих 2D ігор прямо в браузері.
Використовуйте Вікно, малювання та
клавіші.
Вікно()
Створює вікно гри
вікно = Вікно(400, 400)
малювання.прямокутник()
Малює прямокутник
малювання.прямокутник(вікно, (255,0,0), гравець)
клавіші.натиснуті()
Отримує стан всіх клавіш
кл = клавіші.натиснуті()
якщо кл.має(К_ЛІВОРУЧ):
x -= 5
# Простий шаблон гри
вікно = Вікно(400, 300, назва="Мій Раннер")
годинник = час.Годинник()
гравець = Прямокутник(180, 130, 40, 40)
поки вікно.працює:
кл = клавіші.натиснуті()
якщо кл.має(К_ЛІВОРУЧ):
гравець.x -= 3
якщо кл.має(К_ПРАВОРУЧ):
гравець.x += 3
вікно.очистити((30, 30, 30))
малювання.прямокутник(вікно, (0, 255, 0), гравець)
очікувати годинник.зачекати(60)
🖼️ Бібліотека Ткінтер (GUI)
Ткінтер дозволяє створювати стандартні вікна Windows з кнопками, текстовими полями та мітками.
Тепер він працює повністю українською і не потребує імпортів!
функція натиск():
виведення("OK")
Кнопка(корінь, текст="Тисни", команда=натиск).пакувати()
ПолеВводу()
Поле для введення тексту користувачем
поле = ПолеВводу(корінь)
поле.пакувати()
текст = поле.отримати()
# Повний приклад GUI
корінь = ВікноТк()
корінь.налаштувати(назва="Мій GUI", ширина=300, висота=200)
мітка = Мітка(корінь, текст="Введіть ім'я:")
мітка.пакувати()
ввід = ПолеВводу(корінь)
ввід.пакувати()
функція вітання():
ім'я = ввід.отримати()
мітка.налаштувати(текст="Привіт, " + ім'я + "!")
Кнопка(корінь, текст="Привітатись", команда=вітання).пакувати()
корінь.головний_цикл()
🔗 Логічні оператори
і
Логічне "І" (AND)
якщо вік >= 18 і вік < 65:
або
Логічне "АБО" (OR)
якщо день == "субота" або день == "неділя":
не
Логічне "НЕ" (NOT)
якщо не знайшов:
💾 Практичні приклади
🎯 Гра "Вгадай число"
# Гра "Вгадай число"
загадане = випадково(1, 50)
спроби = 7
виведення("Я загадав число від 1 до 50!")
виведення("У тебе", спроби, "спроб")
для номер_спроби в діапазон(спроби):
спроба = ціле(введення("Спроба " + рядок(номер_спроби + 1) + ": "))
якщо спроба == загадане:
виведення("🎉 Вітаю! Ти вгадав за", номер_спроби + 1, "спроб!")
перервати
інакше_якщо спроба < загадане:
виведення("⬆️ Загадане число БІЛЬШЕ")
інакше:
виведення("⬇️ Загадане число МЕНШЕ")
залишилось = спроби - номер_спроби - 1
виведення("Залишилось спроб:", залишилось)
якщо спроба != загадане:
виведення("😔 На жаль, ти не вгадав. Число було:", загадане)
🧮 Калькулятор
# Калькулятор
виведення("🧮 Простий калькулятор")
число1 = ціле(введення("Введіть перше число: "))
число2 = ціле(введення("Введіть друге число: "))
виведення("Оберіть операцію:")
виведення("1 - Додавання")
виведення("2 - Віднімання")
виведення("3 - Множення")
виведення("4 - Ділення")
вибір = введення("Ваш вибір (1-4): ")
якщо вибір == "1":
результат = число1 + число2
виведення("Результат:", число1, "+", число2, "=", результат)
інакше_якщо вибір == "2":
результат = число1 - число2
виведення("Результат:", число1, "-", число2, "=", результат)
інакше_якщо вибір == "3":
результат = число1 * число2
виведення("Результат:", число1, "*", число2, "=", результат)
інакше_якщо вибір == "4":
якщо число2 != 0:
результат = число1 / число2
виведення("Результат:", число1, "/", число2, "=", результат)
інакше:
виведення("❌ Помилка: Ділення на нуль!")
інакше:
виведення("❌ Неправильний вибір операції!")
🚀 Швидкий старт
Готові спробувати Пітончик? Просто відкрийте інтепретатор і почніть писати код українською!
🎓 Вітаємо в Пітончику!
Інтерактивне середовище для вивчення програмування українською мовою
🇺🇦
Українська мова
Всі команди та помилки українською
🚀
Простота
Ідеально для початківців та дітей
💻
В браузері
Не потрібно нічого встановлювати
✨ Чому Пітончик?
Традиційні мови програмування використовують англійські ключові слова, що створює додаткові бар'єри
для початківців.
# Звичайний Python (англійською)
name = input("What is your name? ")
age = int(input("How old are you? "))
if age < 18:
print("You are a minor")
else:
print("You are an adult")
# Пітончик (українською)
ім_я = введення("Як тебе звати? ")
вік = ціле(введення("Скільки тобі років? "))
якщо вік < 18:
виведення("Ти неповнолітній")
інакше:
виведення("Ти дорослий")
💡 Цікаво знати: Пітончик працює на технології WebAssembly, тому не вимагає
встановлення Python на комп'ютері!
👨🏫 Для кого призначений Пітончик?
👦
Для школярів
Перші кроки в програмуванні без мовних бар'єрів
👩🎓
Для студентів
Зрозуміле введення в основи алгоритмів
👨🏫
Для вчителів
Інструмент для навчання програмуванню в школах
🧑💻
Для початківців
М'яке введення в світ програмування
🚀 Починаємо програмувати!
Ось простий приклад, щоб відчути силу Пітончика:
# Проста гра "Вгадай число"
функція гра_вгадай():
загадане = випадково(1, 10)
виведення("Я загадав число від 1 до 10!")
для спроба в діапазон(3):
число = ціле(введення("Спроба " + рядок(спроба+1) + ": "))
якщо число == загадане:
виведення("🎉 Вітаю! Ти вгадав!")
перервати
інакше:
виведення("😔 Спробуй ще!")
гра_вгадай()
Готові до більшого?
Відкрийте інтерпретатор та спробуйте створити щось своє!