Čtvrtek , 26 Červen 2025
Domů Programování Python počasí kód
ProgramováníPython

Python počasí kód

blank
blank
  1. Nejprve si zaregistrujte a získejte API klíč na https://home.openweathermap.org/users/sign_up

  2. Nainstalujte knihovnu requests:

pip install requests
  1. Vytvořte soubor autonomni_pocasi.py a vložte následující kód:
import requests

API_KEY = "váš_api_klíč"

def ziskej_pocasi(mesto, api_key):
    url = f"https://api.openweathermap.org/data/2.5/weather?q={mesto}&appid={api_key}&units=metric"
    response = requests.get(url)

    if response.status_code == 200:
        data = response.json()
        main = data["main"]
        teplota = main["temp"]
        pocasi = data["weather"][0]["description"]

        print(f"Pocasi v meste {mesto}:")
        print(f"Teplota: {teplota}°C")
        print(f"Popis: {pocasi}")
    else:
        print(f"Nepodařilo se získat počasí pro město: {mesto}")

if __name__ == "__main__":
    mesto = input("Zadejte název města: ")
    ziskej_pocasi(mesto, API_KEY)
  1. Nahraďte váš_api_klíč v kódu svým skutečným API klíčem.

  2. Spusťte program:

python autonomni_pocasi.py

Tento jednoduchý autonomní program získává aktuální počasí pro zadané město a zobrazuje teplotu a popis počasí. Program můžete rozšířit o další funkce, například pravidelně získávat počasí, zasílat upozornění na základě určitých podmínek nebo získávat předpovědi počasí na několik dní dopředu.

Související články

blank
ProgramováníStrojové učeníUmělá inteligence

Neuromorfní čipy vs. GPU/TPU

Top články Neuromorfní čipy vs. GPU/TPU 19. 6. 2025 Edge-AI v IoT:...

blank
PythonTensorFlow.js

🐍 Úvod do TensorFlow Lite & Python

TensorFlow Lite (TFLite) ve spojení s Pythonem otevírá dveře on-device strojovému učení...

blank
Python

Detekční systém v Pythonu s GPU akcelerací

Desktop Motion Detection s GPU akcelerací🎯 Účel programuTento nástroj sleduje vybrané okno...

blank
PythonYouTube videa

Python generátor náhledového obrázku YouTube videa

import re import os import requests import argparse from urllib.parse import urlparse,...