🐍 Пітончик - Документація

Повний посібник з українського програмування для початківців

📖 Вступ до Пітончика

Пітончик - це інтерактивне середовище для вивчення програмування українською мовою. Він перетворює українські ключові слова на стандартний 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) + ": ")) якщо число == загадане: виведення("🎉 Вітаю! Ти вгадав!") перервати інакше: виведення("😔 Спробуй ще!") гра_вгадай()

Готові до більшого?

Відкрийте інтерпретатор та спробуйте створити щось своє!