🌐 Урок 9: Підготовка до API

💡 Тут ми готуємося до роботи з реальними даними з інтернету.

🧠 Що таке API

API — це спосіб, як програми обмінюються даними через інтернет.
📦 Бот → запит → сервер → JSON → відповідь

📊 Як виглядають дані в реальному світі

Усі сервіси (погода, YouTube, Google) віддають дані у форматі JSON.
{ "name": "Alex", "score": 10, "city": "Lviv" }

🧪 Робота з JSON у Python

import json data = '{"name": "Alex", "score": 10}' parsed = json.loads(data) print(parsed["name"]) print(parsed["score"])
✔ json.loads() — перетворює текст у dict
✔ Python працює з JSON як зі словником

🤖 Підготовка до API (імітація)

fake_api_response = { "user": { "name": "Alex", "messages": 15 } } print(fake_api_response["user"]["name"]) print(fake_api_response["user"]["messages"])

🔍 Чому це важливо

✔ API = завжди JSON
✔ JSON = словники + списки
✔ ти вже це вмієш з Уроку 8

🧪 Міні-завдання

✍️ створи свій JSON з 3 полями
✍️ прочитай його через json.loads
✍️ виведи 2 значення