3. (П1) Налаштування середовища розробки. Запуск Python коду локально та онлайн¶
Мета роботи¶
Налаштувати робоче середовище програміста, написати та запустити першу власну програму локально, а потім виконати аналогічну програму в онлайн-інтерпретаторі та порівняти обидва способи роботи.
Хід роботи¶
Завдання 1. Встановити Python 3¶
Перевірте, чи Python уже встановлений:
Якщо команда не знайдена — встановіть Python за інструкцією з лекції для вашої системи.
Результат: термінал виводить версію, наприклад Python 3.13.2.
Завдання 2. Встановити редактор коду¶
Виберіть один варіант — А(простіший) або Б(складніший і підходить далеко не всім).
Варіант А — Visual Studio Code¶
- Встановіть VS Code (з code.visualstudio.com або через пакетний менеджер).
- Відкрийте панель розширень:
Ctrl+Shift+X. - Встановіть розширення Python від Microsoft (разом із ним встановиться Pylance).
- Натисніть
Ctrl+Shift+P, введітьPython: Select Interpreterі виберіть встановлений Python 3. - Переконайтеся, що вибраний інтерпретатор видно в рядку стану внизу вікна.
Варіант Б — Neovim¶
-
Встановіть Neovim:
-
Перевірте версію:
-
Створіть мінімальний конфігураційний файл
~/.config/nvim/init.lua:vim.opt.number = true -- показувати номери рядків vim.opt.expandtab = true -- пробіли замість табуляції vim.opt.shiftwidth = 4 -- відступ 4 пробіли vim.opt.tabstop = 4 -- символ табуляції показувати як 4 пробіли vim.opt.mouse = "a" -- підтримка миші vim.opt.clipboard = "unnamedplus" -- спільний буфер обміну із системою: -- скопійоване в Neovim можна вставити -- в браузер і навпаки -
Опціонально (для тих, хто хоче автодоповнення та підказки): встановіть менеджер плагінів lazy.nvim і додайте:
- nvim-lspconfig разом із мовним сервером
pyright(pip install pyright) — підказки про помилки; - nvim-cmp — автодоповнення;
- nvim-treesitter — якісне підсвічування синтаксису.
- nvim-lspconfig разом із мовним сервером
Мінімум команд Neovim
i — режим вставки, Esc — вийти з нього, :w — зберегти, :q — вийти, :wq — зберегти та вийти, :!python3 % — запустити поточний файл.
Результат: редактор встановлено та відкрито, підсвічування синтаксису Python працює.
Завдання 3. Створити проєкт і написати програму¶
-
Створіть каталог для курсу та перейдіть у нього:
-
Відкрийте цей каталог у редакторі:
Для VS Code
Відкривайте саме каталог (
File → Open Folder), а не окремий файл — інакше не працюватимуть відносні шляхи та термінал у каталозі проєкту. -
Створіть файл
greeting.pyі напишіть програму, яка вітає саме вас. Замініть значення в коді на власні дані:# Personalized greeting program name = "Anatolii" surname = "Kurotych" group = "PZ-11" birth_year = 2007 current_year = 2026 age = current_year - birth_year full_name = name + " " + surname print("Hello, world!") print("My name is", full_name) print("Group:", group) print("I am", age, "years old") print("Letters in my full name:", len(full_name)) print("Loud version:", full_name.upper()) -
Збережіть файл (
Ctrl+Sу VS Code,:wу Neovim).
Очікуваний вивід (з вашими даними):
Hello, world!
My name is Anatolii Kurotych
Group: PZ-11
I am 19 years old
Letters in my full name: 17
Loud version: ANATOLII KUROTYCH
Завдання 4. Запустити програму локально¶
- Відкрийте термінал у каталозі проєкту (у VS Code —
Ctrl+`). -
Запустіть програму:
-
Переконайтеся, що вивід збігається з очікуваним.
- У VS Code запустіть програму ще раз кнопкою ▷ або комбінацією
Ctrl+F5— результат має бути таким самим.
Якщо бачите No such file or directory
Ви запускаєте команду не з того каталогу. Перевірте, де ви зараз (pwd), і що лежить поруч (ls).
Результат: знімок екрана з кодом у редакторі та виводом програми в терміналі.
Завдання 5. Виконати код в онлайн-інтерпретаторі¶
-
Відкрийте будь-який онлайн-інтерпретатор із таблиці в лекції, наприклад:
-
Вставте туди програму з власними даними.
-
Запустіть код і зробіть знімок екрана разом із виводом.
- Запишіть, який саме сервіс ви використали.
Знайшли помилку чи бажаєте додати інформацію, щоб покращити курс? Створіть issue на GitHub