Як почати працювати з Python?
Щоб писати програми, тобі потрібен Python і місце, де ти будеш вводити код. Є два простих способи: встановити Python на комп’ютер або працювати онлайн, ми розглянемо встановлення на ПК. Ось як це зробити крок за кроком.
Встановлення на комп’ютер
- Відкрий браузер (наприклад, Chrome) і зайди на python.org.
- Перейди розділу "Downloads" — там буде кнопка з найновішою версією, наприклад, "Download Python 3.13.2". Натисни її.
- Завантажиться файл (наприклад,
python-3.13.2.exe
для Windows або.pkg
для Mac). Знайди його в папці "Завантаження" і двічі клацни. - У віконці встановлення постав галочку біля "Add Python to PATH" (це важливо!) і натисни "Install Now".
- Зачекай кілька хвилин, поки Python встановиться, і натисни "Close".
- Відкрий меню "Пуск" (Windows) або Spotlight (Mac) і введи "IDLE". Запусти програму "IDLE (Python)".
- У IDLE ти побачиш вікно з ">>>". Натисни "File" → "New File", щоб відкрити порожній файл для коду.
- Напиши цей код:
print("Я готовий!") ``` 
- Натисни "File" → "Save As", назви файл
section1.py
(збережи, наприклад, на робочому столі) і натисни F5. Якщо побачиш "Я готовий!" у новому вікні — усе працює.
Якщо щось не виходить:
Переконайся, що ти поставив галочку "Add Python to PATH". Без цього комп’ютер не знатиме, де шукати Python. Якщо IDLE не відкривається, перезавантаж комп’ютер і перевір ще раз.
Інші редактори коду
Ти вже знаєш, як працювати з IDLE, але є й інші круті редактори, які можуть зробити програмування ще цікавішим. Ось кілька популярних варіантів, які варто спробувати.
Visual Studio Code (VS Code)
VS Code — це один із найкращих редакторів для програмування. Він безкоштовний, швидкий і дуже популярний серед програмістів.
Як встановити
- Зайди на code.visualstudio.com.
- Натисни "Download" для своєї системи (Windows, Mac або Linux) і завантаж файл.
- Двічі клацни на завантажений файл і встанови програму.
Як налаштувати Python
- Відкрий VS Code.
- Натисни на значок "Extensions" (пазл) зліва.
- У пошуку введи "Python", вибери розширення від Microsoft і натисни "Install".
- Натисни Ctrl+Shift+P (або Cmd+Shift+P на Mac), введи "Python: Select Interpreter" і вибери свій Python (наприклад, "Python 3.12").
Як писати код
- Натисни "File" → "New File".
- Напиши:
print("Привіт із VS Code!")
- Збережи файл як
test.py
(Ctrl+S). - Натисни F5 і вибери "Run Python File". Побачиш результат у нижній частині екрана!
Переваги
Гарний дизайн, підказки під час письма, багато функцій.
PyCharm Community
PyCharm — це потужний редактор для серйозних проєктів, але є безкоштовна версія (Community).
Як встановити
- Зайди на jetbrains.com/pycharm.
- Обери "Community Edition" (безкоштовну), завантаж і встанови.
Як писати код
- Відкрий PyCharm і створи новий проєкт.
- Напиши код у файлі (наприклад,
main.py
). - Натисни зелений трикутник ("Run").
Переваги
Багато функцій для великих програм.
Спробуй сам
- Встанови один із редакторів (рекомендую VS Code).
- Напиши код:
print("Я тестую новий редактор!")
- Запусти його і перевір, чи працює.
Порада Спробуй кілька редакторів і обери той, який тобі найбільше подобається. Для початку VS Code — чудовий вибір!
Твоя перша програма
Тепер, коли ти налаштував усе для роботи, давай напишемо першу програму! Ми використаємо команду print()
, яка виводить текст на екран.
print("Привіт, світ!")
Як це працює?
print
— це команда, яка каже комп’ютеру: "Покажи це!"."Привіт, світ!"
— це текст (рядок), який ми хочемо вивести. Лапки потрібні, щоб комп’ютер зрозумів, що це текст.
Спробуй сам:
- Відкрий свій редактор.
- Напиши цей код.
- Запусти його (F5 у IDLE/VS Code).
- Ти маєш побачити "Привіт, світ!" у консолі.
Приклади для практики:
print("Я люблю програмувати!")
print("Сьогодні я почав вчити Python!")
print("Мій комп'ютер крутий!")
Вивід кількох рядків одночасно:
Ти можеш вивести кілька повідомлень одне за одним:
print("Перший рядок")
print("Другий рядок")
print("Третій рядок")
Вивід чисел:
Числа можна виводити без лапок, Python розпізнає їх правильно:
print(42)
print(3.14)
Вивід комбінацій тексту і чисел:
print("Мені", 10, "років")
print("2 + 2 =", 4)
Експеримент: Напиши 3 своїх речення і виведи їх за допомогою print()
.
Змінні: зберігай інформацію
Змінні — це як коробки, куди ми кладемо дані: імена, числа, усе, що хочеш запам’ятати.
Простий приклад:
name = "Оля"
print(name)
Як це працює?
name
— назва змінної (можеш придумати свою).=
— означає "поклади це в коробку"."Оля"
— текст, який ми зберігаємо.
Більший приклад:
name = "Оля"
age = 10
print("Мене звати", name, "і мені", age, "років!")
Зміна значень змінних:
Ти можеш змінювати вміст "коробок" будь-коли:
points = 0
print("На початку в тебе", points, "очок")
points = 10
print("Тепер у тебе", points, "очок")
points = 25
print("Вау! Тепер у тебе аж", points, "очок!")
Типи змінних:
У Python є різні типи змінних:
- Рядки (текст) - у лапках:
name = "Оля"
- Цілі числа - без лапок:
age = 10
- Дробові числа - з крапкою:
height = 1.45
- Логічні значення -
True
абоFalse
:is_student = True
Ще приклади:
color = "зелений"
food = "борщ"
print("Мій улюблений колір —", color)
print("Я люблю їсти", food, "!")
Спробуй сам:
- Створи змінну
city
з назвою твого міста і виведи її. - Створи змінну
number
з числом 7 і виведи "Моє число — [число]". - Напиши код із трьома змінними: ім'я, вік, улюблена гра.
Запитуємо інформацію
Команда input()
дозволяє комп’ютеру запитувати у тебе дані.
Простий приклад:
name = input("Як тебе звати? ")
print("Привіт,", name, "!")
Як це працює?
input("Як тебе звати? ")
— показує питання і чекає відповіді.- Твоя відповідь зберігається в
name
. print()
виводить результат.
Інші приклади:
age = input("Скільки тобі років? ")
print("Тобі", age, "років!")
hobby = input("Яке твоє хобі? ")
print("Круто, що ти любиш", hobby, "!")
Робота з числами через input():
Зверни увагу: input()
завжди повертає текст, навіть якщо ти вводиш число. Щоб перетворити введений текст на число, використовуй int()
для цілих чисел або float()
для дробових:
age_text = input("Скільки тобі років? ")
age = int(age_text) # Перетворюємо текст на число
next_year_age = age + 1
print("Наступного року тобі буде", next_year_age, "років!")
Або коротше:
age = int(input("Скільки тобі років? "))
print("Через 5 років тобі буде", age + 5, "років!")
Cтворення міні-анкети:
Давай об'єднаємо все, що ми вивчили, і створимо міні-анкету:
print("=== Привіт! Давай познайомимось! ===")
name = input("Як тебе звати? ")
age = int(input("Скільки тобі років? "))
hobby = input("Яке твоє улюблене хобі? ")
print("\n=== Інформація про тебе ===")
print("Ім'я:", name)
print("Вік:", age)
print("Хобі:", hobby)
print("Через 10 років тобі буде", age + 10, "років!")
print("Дякую за участь,", name, "!")
Спробуй сам:
- Напиши код, який запитує твою улюблену книгу і виводить її.
- Створи програму, яка запитує ім'я і вік, а потім виводить їх разом.
- Напиши програму, яка запитує два числа і показує їх суму.
Помилки та їх виправлення
Помилки в коді — це нормально! Вони допомагають нам вчитися. Ось найпоширеніші помилки і як їх виправити:
-
Помилка:
print("Привіт
Проблема: Забули закрити дужку.
Виправлення:print("Привіт")
Повідомлення помилки:SyntaxError: EOL while scanning string literal
-
Помилка:
prnt("Привіт")
Проблема: Неправильна команда (опечатка).
Виправлення:print("Привіт")
Повідомлення помилки:NameError: name 'prnt' is not defined
-
Помилка:
name = Оля
Проблема: Текст без лапок.
Виправлення:name = "Оля"
Повідомлення помилки:NameError: name 'Оля' is not defined
-
Помилка:
print(name)
без створення змінної.
Проблема: Змінна не визначена.
Виправлення: Спочатку напишиname = "Оля"
.
Повідомлення помилки:NameError: name 'name' is not defined
-
Помилка:
age = input("Скільки тобі років? ") + 5
Проблема: Спроба додати число до тексту.
Виправлення:age = int(input("Скільки тобі років? ")) + 5
Повідомлення помилки:TypeError: can only concatenate str (not "int") to str
Важливо запам'ятати:
- Читай повідомлення про помилки уважно - вони підказують, де шукати проблему.
- Перевіряй дужки, лапки і правильність написання команд.
- Пам'ятай, що текст має бути в лапках, а змінні треба створити перед використанням.
- Якщо хочеш працювати з числами, не забувай перетворювати введені дані з тексту на числа через
int()
абоfloat()
.
Спробуй сам: Напиши код із кожною помилкою, запусти, подивися, що станеться, і виправ. Це допоможе тобі краще запам'ятати, як виправляти помилки!
Завдання для практики
Виконай ці завдання, щоб закріпити знання. Кожне займе кілька хвилин, але разом вони допоможуть тобі добре зрозуміти матеріал!
Базові завдання:
- Напиши програму, яка виводить "Я вчу Python!" 5 разів.
# Приклад рішення:
print("Я вчу Python!")
print("Я вчу Python!")
print("Я вчу Python!")
print("Я вчу Python!")
print("Я вчу Python!")
-
Створи змінну
animal
з улюбленою твариною і виведи "Моя улюблена тварина — [тварина]". -
Напиши код, який запитує твоє ім'я і виводить "Привіт, [ім'я]! Як справи?".
-
Створи програму, яка запитує вік і виводить "Тобі вже [вік] років? Круто!".
Середній рівень:
- Напиши анкету: запитай ім'я, улюблений колір і улюблену їжу, виведи все разом у форматі:
--- Анкета ---
Ім'я: [ім'я]
Улюблений колір: [колір]
Улюблена їжа: [їжа]
--------------
-
Створи програму, яка запитує два числа і виводить їх суму, різницю, добуток і частку.
-
Творче завдання: Створи історію з трьома змінними (ім'я героя, місце пригоди, дія) і виведи її у вигляді короткого оповідання.
Складніші завдання:
- Калькулятор віку: Запитай у користувача рік народження, потім обчисли й виведи його приблизний вік.
# Підказка для виконання:
birth_year = int(input("В якому році ти народився/народилася? "))
current_year = 2025 # Поточний рік
age = current_year - birth_year
print("Тобі приблизно", age, "років!")
-
Конвертер температури: Створи програму, яка перетворює температуру з градусів Цельсія на градуси Фаренгейта. Формула: F = C * 9/5 + 32.
-
Додаткове: Запитай два імені (твоє і друга) і виведи "Ми з [друг] — команда!", а також скільки всього букв у ваших іменах разом.
Інтерактивний режим Python
Python має два основні режими роботи: інтерактивний режим і режим скрипту. Давай розберемося, як використовувати інтерактивний режим для швидких експериментів!
Що таке інтерактивний режим?
Інтерактивний режим — це як розмова з Python у реальному часі. Ти пишеш команду, Python її одразу виконує і показує результат.
Як увійти в інтерактивний режим:
-
Через IDLE:
- Запусти IDLE
- Ти одразу побачиш вікно з символами
>>>
— це і є інтерактивний режим!
-
Через командний рядок/термінал:
- Відкрий командний рядок (Windows) або термінал (Mac/Linux)
- Введи
python
і натисни Enter - Побачиш
>>>
і можеш починати вводити команди
Що можна робити в інтерактивному режимі:
Прості математичні операції:
>>> 2 + 2
4
>>> 10 * 5
50
>>> 20 / 4
5.0
Робота з текстом:
>>> "Привіт, " + "світ!"
'Привіт, світ!'
>>> "Ура! " * 3
'Ура! Ура! Ура! '
Використання змінних:
>>> name = "Макс"
>>> age = 11
>>> print("Привіт,", name, "тобі", age, "років!")
Привіт, Макс тобі 11 років!
Виправлення помилок:
Якщо допустив помилку, просто введи нову команду правильно:
>>> primt("Привіт") # Опечатка!
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
NameError: name 'primt' is not defined
>>> print("Привіт") # Виправлено
Привіт
Чому це корисно:
- Швидке тестування ідей без створення файлів
- Миттєве отримання результатів
- Прекрасна можливість експериментувати і вчитися
- Допомагає зрозуміти, як працюють окремі частини коду
Спробуй сам:
- Запусти інтерактивний режим Python
- Обчисли
123 * 456
- Створи змінну зі своїм ім'ям і виведи її
- Спробуй склеїти (конкатенувати) два слова:
"Програмувати" + " круто!"
- Подивись, що буде, якщо ввести своє ім'я (без лапок) — побачиш помилку!
- Вийти з інтерактивного режиму можна командою
exit()
або натиснувши Ctrl+Z (Windows) або Ctrl+D (Mac/Linux)
Порада: Інтерактивний режим ідеальний для коротких експериментів, але для більших програм краще створювати файли з розширенням .py
.
Коментарі в коді
Під час програмування важливо вміти додавати коментарі до свого коду. Коментарі — це текст, який Python ігнорує при виконанні програми, але люди можуть прочитати, щоб краще зрозуміти, що робить код.
Навіщо потрібні коментарі?
- Пояснюють, що робить твій код
- Допомагають іншим зрозуміти твою програму
- Нагадують тобі самому/самій, як працює твій код, коли ти повернешся до нього пізніше
- Можуть тимчасово "вимикати" частини коду для тестування
Як писати коментарі в Python
Однорядкові коментарі починаються зі символу #
(решітка):
# Це коментар - Python його проігнорує
print("Привіт, світ!") # Цей коментар знаходиться після коду
Багаторядкові коментарі можна створювати з потрійними лапками """
або '''
:
"""
Це багаторядковий коментар.
Він може займати кілька рядків.
Python його не виконуватиме.
"""
print("Програма працює!")
Приклади використання коментарів
Пояснення складних частин коду:
# Конвертація градусів Цельсія у Фаренгейти
celsius = 25
fahrenheit = celsius * 9/5 + 32
print(fahrenheit) # Виведе 77.0
Тимчасове "вимкнення" коду:
print("Цей рядок буде виведено")
# print("А цей рядок не буде виведено, бо він закоментований")
print("Цей рядок також буде виведено")
Опис програми на початку файлу:
"""
Програма "Вітання користувача"
Створена: 25.03.2025
Автор: [твоє ім'я]
Ця програма запитує ім'я користувача і вітає його.
"""
name = input("Як тебе звати? ")
print("Привіт,", name, "!")
Корисні поради щодо коментарів
- Пиши зрозуміло — коментарі мають допомагати, а не заплутувати
- Не перестарайся — не потрібно коментувати кожен рядок очевидного коду
- Оновлюй коментарі — якщо змінюєш код, не забувай оновлювати коментарі
- Використовуй для документації — опиши, як працює твоя програма
Спробуй сам
- Напиши програму, яка обчислює площу прямокутника, і додай коментарі, що пояснюють кожен крок
- Створи програму з привітанням і додай багаторядковий коментар на початку, який пояснює, що вона робить
- Напиши програму, де частина коду закоментована (тимчасово вимкнена)
Підсумок
Що ми вивчили в цьому розділі:
- Як встановити Python і налаштувати середовище для програмування
- Як користуватися різними редакторами коду (IDLE, VS Code, PyCharm)
- Як виводити текст і числа на екран за допомогою функції
print()
- Як створювати і використовувати змінні для зберігання інформації
- Як отримувати дані від користувача через функцію
input()
- Як перетворювати текст на числа за допомогою
int()
іfloat()
- Як знаходити і виправляти типові помилки в коді
- Як працювати в інтерактивному режимі Python
- Як додавати коментарі до коду
Ключові поняття:
Поняття | Опис | Приклад |
---|---|---|
print() |
Функція для виведення тексту або чисел на екран | print("Привіт!") |
Змінна | "Коробка" для зберігання даних | name = "Оля" |
input() |
Функція для отримання введених користувачем даних | age = input("Скільки тобі років?") |
int() |
Функція для перетворення тексту на ціле число | age = int("10") |
float() |
Функція для перетворення тексту на дробове число | height = float("1.45") |
Рядок | Текст у лапках | "Це рядок" |
Число | Цифри без лапок | 42 або 3.14 |
Коментар | Текст, який ігнорується при виконанні програми | # Це коментар |
Інтерактивний режим | Середовище для швидкого виконання команд | >>> print("Hi") |
Що ти тепер вмієш:
✅ Встановлювати Python та налаштовувати середовище розробки
✅ Створювати та запускати прості Python-програми
✅ Виводити текст і числа на екран
✅ Використовувати змінні для зберігання даних
✅ Отримувати введення від користувача
✅ Працювати з числами та текстом
✅ Знаходити і виправляти типові помилки
✅ Додавати коментарі до програм
✅ Використовувати інтерактивний режим Python
Що далі?
У наступному розділі ми дізнаємося більше про:
- Математичні операції в Python
- Роботу з числами і текстом
- Рішення математичних задач за допомогою коду
- Основи логіки та умовні оператори
- Створення простих ігор з числами
Ти вже зробив перші кроки в програмуванні! Продовжуй практикуватися, виконуй завдання і експериментуй з кодом. Пам'ятай: найкращий спосіб навчитися програмувати — це писати код!
Твій словник Python:
- Python — проста і потужна мова програмування
- IDLE — вбудований редактор коду для Python
- Print — команда для виведення тексту та чисел
- Змінна — "коробка" для зберігання даних
- Input — команда для отримання введення від користувача
- int() — перетворення тексту на ціле число
- float() — перетворення тексту на дробове число
- Рядок — текст у лапках
- Коментар — текст для пояснення коду, який не виконується
Маленький секрет на майбутнє 🚀
Якщо хочеш перевірити, чи добре ти запам'ятав основи, спробуй написати цю програму без підглядання в матеріали:
# Програма "Вгадай число"
secret = 7 # Наше таємне число
print("Привіт! Я загадав число від 1 до 10.")
guess = int(input("Яке число я загадав? "))
if guess == secret:
print("Вау! Ти вгадав! Ти телепат?")
else:
print("Не вгадав! Я загадав число", secret)
print("Дякую за гру!")
Не хвилюйся, якщо не все зрозуміло - про умови if
ми дізнаємось у наступних розділах!
Твій прогрес: ⭐⭐⭐⭐⭐ (5/5 зірок)
Вітаємо! Ти успішно завершив перший розділ і готовий рухатися далі!