Фрилансеру часто приходится работать с 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.