<prompt> Tengeneza hati ya Python inayotumia API ya OpenWeatherMap kupata maelezo ya sasa ya hali ya hewa kwa jiji fulani na kuhifadhi matokeo katika hifadhidata ya SQLite.  <response>: Ili kuunda hati ya Python ambayo hutumia API ya OpenWeatherMap kupata habari ya sasa ya hali ya hewa kwa jiji fulani na kuhifadhi matokeo katika hifadhidata ya SQLite, fuata hatua hizi:1. Jisajili kwa ufunguo wa API kutoka OpenWeatherMap: Sakinisha maktaba zinazohitajika: maombi ya kufunga bomba 3. Unda faili mpya ya Python k.m., weather_app.py na uongeze msimbo ufuatao: chatumaombi ya kuagizakuagiza sqlite3kutoka tarehe ya kuagiza ya wakati Badilisha hii na ufunguo wako wa APIAPI_KEY your_openweathermap_api_keydef get_weather_datamji: url f majibu requests.geturl ikiwa majibu.status_code 200: rudisha majibu.json kwingine: printfHitilafu katika kuleta data ya city: response.status_code kurudi Hakunadef store_weather_datadata: conn sqlite3.connectweather.db mshale conn.cursor Unda jedwali ikiwa haipo cursor.execute TUNZA JEDWALI IKIWA HAIPO hali ya hewa id UFUNGUO MSINGI WA INTEGER, jiji TEXT, nchi TEXT, joto HALISI, unyevu INTEGER, shinikizo INTEGER, maelezo TEXT, dt TIMESTAMP Ingiza data kwenye jedwali cursor.execute WEKA KATIKA hali ya hewa mji, nchi, halijoto, unyevunyevu, shinikizo, maelezo, dt THAMANI ?, ?, ?, ?, ?, ?, ? , datajina, datasysnchi, datamaintemp - 273.15, Badilisha Kelvin kuwa Selsiasi datakuuunyevunyevu, datakuushinikizo, datahali ya hewa0maelezo, datetime.fromtimestampdatadt conn.commit conn.closedef kuu : city inputIngiza jina la jiji: hali_ya_data pata_data_ya_hali ya hewajiji ikiwa hali_ya_data: hifadhi_data_ya_hali ya hewadata_ya_hali ya hewa printfData ya hali ya hewa ya city imehifadhiwa kwenye hifadhidata.kama __name__ __main__: kuu 4. Badilisha your_openweathermap_api_key kwa ufunguo wako halisi wa API.5. Endesha hati kwa kutumia Python: chatu weather_app.py 6. Weka jina la jiji unapoombwa, na hati itachukua taarifa ya sasa ya hali ya hewa ya jiji hilo na kuihifadhi katika hifadhidata ya SQLite iitwayo weather.db.Kumbuka: Hati hii inadhani kuwa tayari umesakinisha Python kwenye mfumo wako. Ikiwa sivyo, tafadhali pakua na usakinishe Python kutoka 