TGViewer
CodeShadow CodeShadow @codeshadowcources · 77 subscribers
Post #349 71
🔌 Работа с API: пример погоды

Фрилансеру часто приходится работать с API.
Пример: получаем данные о погоде через OpenWeather.

import requests

API_KEY = "ВАШ_API_КЛЮЧ" # получите на openweathermap.org
city = "Moscow"
url = f"https://api.openweathermap.org/data/2.5/weather?q={city}&appid={API_KEY}&units=metric&lang=ru"

response = requests.get(url)
data = response.json()

if response.status_code == 200:
temp = data["main"]["temp"]
weather = data["weather"][0]["description"]
print(f"Погода в {city}: {temp}°C, {weather}")
else:
print("Ошибка:", data.get("message", "Не удалось получить данные"))


API = умение подключать сервисы. Это востребовано.

Далее — где хранить данные: базы, JSON, CSV.
More from @codeshadowcources
  1. Oct 9, 2026🖥
  2. Oct 8, 2026Наш внутренний проект для преподавателей. Думаю, получилось отлично)
  3. Oct 8, 2026🎮 Как мы внедрили геймификацию в работу преподавателей Геймификация давно вышла за предел…
  4. Oct 6, 2026😎
  5. Oct 3, 2026😐
  6. Sep 27, 2026Пусть Codex или Claude сами напишут MCP Теперь кейс посерьёзнее. Допустим, приходит клиент…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →