10.499
Ft/hó*

*Egy összegben fizetendő 125.988 Ft/év

Tovább a vásárlásra
10.499
Ft/hó*

Szerezd meg ezt és több száz másik tananyagot, NETAcademia Standard előfizetéssel!

Tovább a vásárlásra

*Egy összegben fizetendő 125.988 Ft/év

  • 30 napos pénzvisszafizetési garancia
  • Korlátlan elérés, akárhonnan, akármikor
  • Tanulj első kézből a területükön elismert szakemberektől

Python - 08 - Időjárásjelentés Pythonnal

Időjárási adatokat szerzünk egy API hívásból, gyakoroljuk a JSON formátum használatát, a kapott eredményt meg ábrázoljuk egy térképen.

5.0
(4)
1 óra
Közepes

API és Folium térképhasználat

Ha eddig nem mertél API-t hívni, vagy próbáltad, de mindig valahol elakadtál, ez egy kiváló lehetőség, hogy végre elkezd. Az Openweather nyílt, ingyenes API-ját fogjuk használni időjárási adatok megszerzéséhez.

A lekérdezések eredményét pedig térképen ábrázoljuk, a Folium nevű és Leaflet.js-t használó keretrendszer segítségével.

Felelevenítjük középiskolás emlékeinket a szélességi és hosszsúsági fokokról és Budapest - Bonn között, majd bármilyen két város között lekérdezzük az időjárási adatokat.

  • Alapvető Python használati ismeret kelleni fog, ezt a Python útvonal tanfolyamaival könnyedén meg tudod szerezni.
  • Mindenkinek ajánljuk, aki Pythonnal foglalkozik, illetve aki még nem látott Pythont, nézze meg hogyan néz ki egy ilyen feladat Pythonban.
  • Lesz egy működő, paraméterezhető, két tetszőleges város közötti időjárásjelentésünk, térképen ábrázolva.

  • 1. OpenWeather API
  • 2. Beregisztrálunk, API kulcsot kapunk ajándékba
  • 3. API használata, első lekérdezésünk JSON formátumban

  • 4. VS Code és JSON
  • 5. Import requests library
  • 6. API hívása Pythonból
  • 7. JSON-re alakítjuk a kapott JSON-t...
  • 8. Spóroljunk az API hívásokkal
  • 9. Elmentjük fájlba Budapest aktuális időjárási adatait, JSON formátumba
  • 10. Az elmentett fájlt visszaolvassuk, és úgy használjuk mintha egy valós API hívás lenne
  • 11. Meghámozzuk a JSON-t és csak a hőmérsékletet íratjuk ki!

  • 12. Megtervezzük a térképes ábrázolást!
  • 13. Geokoordináták alapján kérdezünk le
  • 14. Folium telepítése PIP-el
  • 15. A Folium a Leaflet.js-t használja és egy HTML oldalt generál rajta "markerekkel"
  • 16. Hőmérséklet megjelenítése, markerrel
  • 17. Írjuk rá a térképre magát a számot, tetszőleges HTML kóddal!

  • 17. Mit is szeretnénk elérni?
  • 18. Szélességi és hosszúsági fokokból fogunk útvonalat készíteni
  • 19. Földrajzóra
  • 20. Több hőmérsékleti pont elhelyezése, eméletben
  • 21. A hőmérsékleti pontok kiírásának sűrűsége
  • 22. Több hőmérséklet kiíratása a térképre
  • 23. Szépítkezés a tizedes és a többiek...
  • 24. Hőmerséklet színezése érték szerint

  • 24. Hogyan jelenítsünk meg időjárási piktogramokat?
  • 25.Kezdetnek statikus ikon megjelenítése a térképen
  • 26. Majd API-ból, dinamikusan

  • 27. Start és cél város paraméterezhetősége
  • 28. Tegyük át a paramétereket egy már ismert konfig fájlba: YAML
  • 29. Zoomoljunk ki
  • További feladatok

Vélemények

5.0
Kollár

Szuper

ilyenek kellenének! Minél több!

Zoltán

weather forecast

Ez is egy rendkívül jól rendszerezett és kidolgozott tanfolyam! Nem csalódtam most sem az előadóban. Ajánlom másnak is megnézni, megéri.. A Python egy rendkívül hálás és sokoldalú nyelv. Ja és gyors.. :-)

Zoltán

kiváló

Érthető, lényegretörő, nagyon hasznos

László

Időjárás Pythonban

Nagyon szuper volt az egész tananyag. Sokat tanultam. Köszönöm.

Az oktatóról

Litkei Péter
AI expert

Anyatejjel szívtam magamba az informatikát, Basic, Pascal, Delphi, .NET C#, Smalltalk után Pythonban élem az életem, a C mindig jó barát volt, a JavaScriptől ódzkodom, a HTML-hez kontár módon értek. A hálózatok mindig is érdekeltek, a Doom-ot még IPX/SPX-szel játszottuk hálóban. Mindig is vonzott a hackelés, jó móka volt az ARP poisoning, sokszor debuggolok Wiresharkkal meg Burppel, bár saját, élesben bevetett exploitot még nem írtam. Az SQL mindig ott volt mint jó társ, ma pedig körülöttem, és ahogyan világ körül is, az AI lebeg. Értem, hogy egyenlőre még nincs mesterséges intelligencia, nem kell félni! Hogy holnap mi lesz? Azt csak a NetAcademia tudja :P