OpenWeatherAPI egy tipikus időjárásiadat szolgáltató. JSON-ban érkeznek a hőmérsékleti adatok mellett az esőre és napsütésre vonatkozó adatok is. Ezeket az adatokat város szinten kapjuk meg és a városokból GPS koordinát szerzünk. Ezeket a koordinátákat  egy open source Folium térképre rá is biggyesztjük. A tanfolyam végére két tetszőlegesen megadott város közötti úton ábrázoljuk az időjárási adatokat.

  • Szükséges előismeretek!

    A tanfolyam épít a korábban megszerzett Python ismeretekre. Ha ismerős neked a Python akkor hajrá, ha kevésbé akkor nézz meg néhány korábbit...

  • Kinek ajánljuk?

    Aki szeretne megismerni egy open source térkép libraryt.

  • Mit tanulsz meg?

    Megtanulunk "API-t hívni" JSON formátumban, majd azokat Folium térképen ábrázoljuk.

Témakörök

  1. 1
    • 0. Bevezető, mit készítünk?

    • 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!

    • 18. Mit is szeretnénk elérni?

    • 19. Szélességi és hosszúsági fokokból fogunk útvonalat készíteni

    • 20. Földrajzóra

    • 21. Több hőmérsékleti pont elhelyezése, eméletben

    • 22. A hőmérsékleti pontok kiírásának sűrűsége

    • 23. Több hőmérséklet kiíratása a térképre

    • 24. Szépítkezés a tizedes és a többiek...

    • 25. Hőmerséklet színezése érték szerint

    • 26. Hogyan jelenítsünk meg időjárási piktogramokat?

    • 27.Kezdetnek statikus ikon megjelenítése a térképen

    • 28. Majd API-ból, dinamikusan

    • 29. Start és cél város paraméterezhetősége

    • 30. Tegyük át a paramétereket egy már ismert konfig fájlba- YAML

    • 31. Zoomoljunk ki

Oktató

AI expert

Péter Litkei

Engem már teljesen besszipantott a mesterséges intelligencia, pontosabban a deep learning világa. 2012-től kezdődően a legtöbb szolgáltatás használ valamiféle neurális hálót, - kép és beszédfelismerők, google translate, önvezető autók és mire te ezt olvasod valószínűleg a barátod/barátnőd is :) - a jövő egyértelműen ez.