0
Koodi Прогрес
Поточний:0 днів
Рекорд:0 днів
Без активності
Активний день
Сьогодні
🐍

Python у VS Code

Повний гайд: встанови Python, налаштуй VS Code та напиши свій перший код!

🤔 Чому Python?

Python — одна з найпопулярніших мов програмування у світі. Її обожнюють і новачки, і професіонали!

🦉
Кудик каже:

Python — ідеальна перша мова програмування! Вона читається майже як англійська, має просту логіку і дозволяє швидко бачити результат. І так, назва — на честь комедійної групи Monty Python, а не змії! 🐍😄

🌟 Переваги Python

📖

Легко читати

Код виглядає майже як звичайна англійська. Навіть новачок зрозуміє що відбувається

🚀

Швидкий старт

Написати "Hello World" можна за 1 рядок коду! Без складних налаштувань

📚

Багато бібліотек

Тисячі готових модулів для всього: веб, AI, ігри, наука, автоматизація

💼

Затребуваний

Python-розробники — одні з найбільш високооплачуваних на ринку праці

🤖

AI та ML

Основна мова для штучного інтелекту, машинного навчання та Data Science

🌍

Велика спільнота

Мільйони розробників, тонни туторіалів, відповіді на будь-які питання

🏢 Хто використовує Python?

🔍

Google

YouTube, пошук, AI-проєкти

📸

Instagram

Бекенд повністю на Python (Django)

🎬

Netflix

Рекомендації, аналітика

🚗

Tesla

Автопілот та аналітика

📋 Що потрібно для старту

Щоб почати програмувати на Python у VS Code, тобі потрібно:

1

VS Code

Редактор коду — вже маєш, якщо пройшов Урок 1! ✅

2

Python

Сам інтерпретатор Python — встановимо зараз!

3

Python розширення для VS Code

Плагін від Microsoft — додає підказки, дебаг, автодоповнення

💡
Швидка перевірка

Відкрий термінал (Ctrl+`) та введи python --version. Якщо бачиш версію (наприклад, Python 3.12.0) — Python вже встановлено! Якщо помилка — встановимо зараз.

📥 Встановлення Python

Давай встановимо Python на твій комп'ютер. Це займе лише кілька хвилин!

🪟 Для Windows

1

Перейди на офіційний сайт

Відкрий python.org/downloads

2

Завантаж останню версію

Натисни жовту кнопку "Download Python 3.x.x"

3

⚠️ ВАЖЛИВО: Постав галочку!

При запуску інсталятора ОБОВ'ЯЗКОВО постав галочку "Add Python to PATH" внизу вікна!

4

Встанови

Натисни "Install Now" та дочекайся завершення

5

Перевір встановлення

Відкрий новий термінал та введи python --version

🚨
Найважливіший крок!

Галочка "Add Python to PATH" — критично важлива! Без неї VS Code не знайде Python, і команда python не працюватиме в терміналі. Якщо забув — перевстанови Python з галочкою!

🍎 Для macOS

1

Варіант A: Офіційний сайт

Завантаж з python.org та встанови .pkg файл

2

Варіант B: Homebrew (рекомендовано)

Відкрий Terminal та введи: brew install python

3

Перевір

Введи python3 --version (на Mac використовується python3)

🐧 Для Linux

Terminal — Linux
1
2
3
4
5
6
7
8
# Ubuntu / Debian
sudo apt update
sudo apt install python3 python3-pip

# Перевірка
python3 --version

# Зазвичай Python вже встановлений на Linux!

🧩 Розширення Python для VS Code

Тепер встановимо офіційне розширення від Microsoft, яке перетворить VS Code на потужне середовище для Python!

📦 Що дає розширення Python?

🔍

IntelliSense

Розумні підказки та автодоповнення коду — пиши швидше!

🐛

Дебагер

Покрокове виконання коду, breakpoints, перегляд змінних

🔎

Linting

Перевірка коду на помилки та стиль у реальному часі

📊

Jupyter Notebooks

Підтримка інтерактивних ноутбуків для Data Science

🚀 Як встановити

1

Відкрий панель розширень

Натисни Ctrl+Shift+X або клікни на іконку 🧩 зліва

2

Знайди "Python"

Введи Python в пошуку. Шукай розширення від Microsoft (з галочкою ✓)

3

Встанови

Натисни синю кнопку "Install"

4

Готово! 🎉

VS Code автоматично знайде встановлений Python

🦉
Кудик радить:

Також встанови розширення Pylance — воно дає ще кращі підказки та швидше працює. Зазвичай встановлюється автоматично разом з Python!

⚙️ Вибір інтерпретатора Python

Якщо у тебе кілька версій Python, можеш вибрати потрібну:

  1. Натисни Ctrl+Shift+P
  2. Введи Python: Select Interpreter
  3. Вибери потрібну версію Python зі списку
💡
Де подивитись поточний Python?

Подивись в нижній правий кут VS Code — там показана версія Python. Клікни на неї, щоб змінити!

💻 Твій перший Python код

Все налаштовано! Час написати свою першу програму на Python! 🎉

🚀 Крок 1: Створи проєкт

  1. Створи папку python-projects на компʼютері
  2. Відкрий її в VS Code: File → Open Folder
  3. Створи файл hello.py (Ctrl+N, потім Ctrl+S)
📁
Важливо про розширення!

Python файли мають розширення .py — саме так VS Code розуміє, що це Python код, і вмикає підсвітку та підказки!

📝 Крок 2: Hello World!

hello.py — найпростіша програма
1
print("Привіт, світе! 🌍")

Так, це весь код! Один рядок — і це працююча програма! 🤯

▶️ Крок 3: Запусти код

Є кілька способів запустити Python код:

▶️

Спосіб 1: Кнопка Run

Натисни зелену кнопку ▶️ у верхньому правому куті редактора

⌨️

Спосіб 2: Гаряча клавіша

Натисни F5 для запуску з дебагером або Ctrl+F5 без дебагера

💻

Спосіб 3: Термінал

Відкрий термінал (Ctrl+`) та введи: python hello.py

📺 Результат

Terminal
PS C:\python-projects> python hello.py
Привіт, світе! 🌍
PS C:\python-projects>
🎉
Вітаю!

Ти щойно запустив свою першу Python програму! Тепер ти офіційно Python-розробник! 🐍

🎯 Більше прикладів

Давай напишемо ще кілька програм, щоб побачити можливості Python!

🧮 Калькулятор

calculator.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
# 🧮 Простий калькулятор

# Отримуємо числа від користувача
num1 = float(input("Введи перше число: "))
num2 = float(input("Введи друге число: "))

# Виконуємо операції
print(f"\n📊 Результати:")
print(f"Сума: {num1} + {num2} = {num1 + num2}")
print(f"Різниця: {num1} - {num2} = {num1 - num2}")
print(f"Добуток: {num1} × {num2} = {num1 * num2}")

# Перевіряємо ділення на 0
if num2 != 0:
    print(f"Частка: {num1} ÷ {num2} = {num1 / num2}")

🎲 Гра "Вгадай число"

guess_game.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
# 🎲 Гра "Вгадай число"
import random

print("🎮 Гра 'Вгадай число'!")
print("Я загадав число від 1 до 100\n")

# Генеруємо випадкове число
secret = random.randint(1, 100)
attempts = 0

while True:
    guess = int(input("Твоя спроба: "))
    attempts += 1
    
    if guess < secret:
        print("⬆️ Більше!")
    elif guess > secret:
        print("⬇️ Менше!")
    else:
        print(f"\n🎉 Вітаю! Ти вгадав за {attempts} спроб!")
        break

print("Дякую за гру! 🦉")

📝 Список справ (To-Do)

todo.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
# 📝 Простий список справ

tasks = []

print("📝 Список справ")
print("Команди: add, show, done, exit\n")

while True:
    cmd = input("Команда: ").lower()
    
    if cmd == "add":
        task = input("Нова справа: ")
        tasks.append(task)
        print(f"✅ Додано: {task}\n")
        
    elif cmd == "show":
        print("\n📋 Твої справи:")
        for i, task in enumerate(tasks, 1):
            print(f"  {i}. {task}")
        print()
        
    elif cmd == "exit":
        print("👋 Бувай!")
        break
    else:
        print("❓ Невідома команда")
🦉
Кудик радить:

Не просто копіюй код — набирай його вручну! Так ти краще запам'ятаєш синтаксис і навчишся швидше. Експериментуй, змінюй, ламай і виправляй!

🐛 Дебаг — пошук помилок

VS Code має потужний дебагер для Python. Він допомагає знаходити та виправляти помилки!

🎯 Як користуватися дебагером

1

Постав breakpoint

Клікни зліва від номера рядка — з'явиться червона точка 🔴. Це місце, де код зупиниться

2

Запусти дебаг

Натисни F5 або Run → Start Debugging

3

Досліджуй

Коли код зупиниться, можеш переглядати значення змінних наведенням миші!

4

Крокуй по коду

F10 — наступний рядок, F11 — зайти в функцію, F5 — продовжити

⌨️ Гарячі клавіші дебагера

Почати дебаг
F5
Зупинити
ShiftF5
Перезапустити
CtrlShiftF5
Наступний рядок
F10
Зайти в функцію
F11
Вийти з функції
ShiftF11
💡
Порада

Використовуй print() для швидкого дебагу! Виводь значення змінних у різних місцях коду, щоб зрозуміти, що відбувається.

Типові помилки

Ось помилки, які трапляються у кожного новачка. Не переживай — це нормально!

🔴

SyntaxError

Помилка синтаксису — забув двокрапку, дужку, лапки. Перевір рядок, який вказаний у помилці!

🔴

IndentationError

Неправильні відступи! Python вимагає однакові відступи (4 пробіли або Tab)

🔴

NameError

Змінна не існує — можливо, описка в назві або забув її створити

🔴

TypeError

Неправильний тип даних — намагаєшся скласти текст і число

🔧 Приклади та рішення

Типові помилки та їх виправлення
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
# ❌ ПОМИЛКА: забута двокрапка
if x > 5     # SyntaxError!
# ✅ ПРАВИЛЬНО:
if x > 5:

# ❌ ПОМИЛКА: неправильний відступ
if True:
print("test")    # IndentationError!
# ✅ ПРАВИЛЬНО:
if True:
    print("test")  # 4 пробіли відступу

# ❌ ПОМИЛКА: складання тексту і числа
print("Вік: " + 25)   # TypeError!
# ✅ ПРАВИЛЬНО:
print("Вік: " + str(25))  # або
print(f"Вік: {25}")          # f-string!
🦉
Секрет від Кудика:

Коли бачиш помилку — читай її уважно! Python зазвичай показує номер рядка та тип помилки. Також копіюй помилку в Google — 99% що хтось вже мав таку ж проблему!

🚀 Що вивчати далі?

Тепер, коли ти налаштував Python, час вивчати саму мову! Ось план навчання:

📦

Змінні та типи даних

int, float, str, bool, list, dict — основа всього!

🔀

Умови (if/else)

Як програма приймає рішення на основі умов

🔄

Цикли (for, while)

Повторення дій багато разів

Функції

Створення власних команд для повторного використання

📋

Списки та словники

Зберігання та обробка колекцій даних

📁

Робота з файлами

Читання та запис даних у файли

🧱

ООП (класи)

Об'єктно-орієнтоване програмування

📚

Бібліотеки

requests, pandas, pygame — безмежні можливості!

🎓
Пройди курс Python на Koodi!

Ми створили повний інтерактивний курс Python з практичними завданнями, тестами та проєктами. Від новачка до профі — крок за кроком з Кудиком! 🦉

🎮 Почни курс Python на Koodi!

🚀 Перейти до курсу Python
✅ Інтерактивні уроки ✅ Практичні завдання ✅ Реальні проєкти

📚 Корисні ресурси

📖

Офіційна документація

docs.python.org — все про Python українською!

🎮

Koodi

Наші курси — інтерактивне навчання з Кудиком!

💬

Stack Overflow

stackoverflow.com — відповіді на будь-які питання

🐙

GitHub

github.com — мільйони open-source проєктів