🌐 Урок 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 значення