
SQL-alapok Pythonból, DuckDB-vel
About this event
💜 Csak nőknek szóló PyLadies esemény! 💜
Sziasztok PyLadiek!
Dolgozol már Pythonnal, de az SQL még mindig misztikusnak tűnik? Gyere el, és fedezd fel, hogyan tudsz néhány jól megírt SQL-lekérdezéssel pillanatok alatt adatokat kinyerni és feldolgozni – közvetlenül Pythonból!
A relációs adatbázisok strukturált, egymással kapcsolatban álló táblákban tárolják az adatokat. Az SQL segítségével ezekből pontosan azt választhatjuk ki, amire szükségünk van: szűrhetünk, rendezhetünk, számításokat végezhetünk, és több tábla tartalmát is összekapcsolhatjuk.
A téma különösen hasznossá válik, amikor a lekérdezések eredményét Pythonban szeretnénk tovább feldolgozni. Az előadáson ezért az SQL alapjai mellett azt is megnézzük, hogyan futtathatunk lekérdezéseket közvetlenül Pythonból, a DuckDB segítségével.
A főbb témák:
- adatok lekérdezése, szűrése és rendezése a `SELECT`, `WHERE`, `ORDER BY` és `LIMIT` záradékokkal;
- szöveges és dátumtípusú adatok kezelése, egyszerű műveletek és típuskonverziók;
- több tábla összekapcsolása különböző `JOIN`-okkal;
- lekérdezések eredményeinek kombinálása a `UNION`, `UNION ALL`, `INTERSECT` és `EXCEPT` halmazműveletekkel;
- SQL-lekérdezések futtatása Pythonból relációs adatbázisok tábláin, valamint CSV-, JSON-, Parquet- és Avro-fájlokon;
- a lekérdezések eredményeinek további feldolgozása Pythonban, például pandas DataFrame-ekben.
Az előadás végére képes leszel alapvető SQL-lekérdezéseket összeállítani, több adatforrást összekapcsolni, és az eredményeket Pythonban tovább feldolgozni.
👨💻 Előadó: Fülöp Péter
🗓️ Programterv
A két előadás között hosszabb szünetet tartunk, hogy legyen időnk beszélgetni és megismerni egymást :)
• 17:30 – 18:00 Megérkezés, setup
• 18:00 – 19:00 Előadás I.
• 19:00 – 19:40 Szünet, Networking
• 19:40 – 20:35 Előadás II.
• 20:35 – 21:00 Záró gondolatok, elköszönés
(A programterv változásának jogát fenntartjuk.)
💻 Mivel készülj?
Workshop jellegű alkalom lesz, így ajánlott, hogy legyen nálad egy programozásra alkalmas számítógép.
A gepeden, jo, ha le vannak töltve az alábbi programok:
- Python (https://www.python.org/downloads/)
💜 Kit várunk?
Az eseményt azoknak a lányoknak és nőknek ajánljuk, akik Python mellett szeretnék elsajátítani az SQL alapjait is. Az SQL a data science, data engineering és számos más adatokkal foglalkozó terület egyik legfontosabb eszköze, ezért remek kiegészítő tudás a Python mellett.
📍 Helyszín
Balance Irodaház – 7. emelet Dél (Lifttől balra)
Cím: 1139 Budapest, Váci út 99
🌍 Nyelv
Az esemény nyelve: magyar (és Python)
🤝 Szponzor
HCL Technologies Starschema Kft.
Az esemény regisztrációhoz kotott!
Csatlakozz a PyLadies slack csatornára!
https://slackin.pyladies.com
.. Ha megkaptad a meghívót, jelentkezz be, és a csatornák (channel)-ek között keresd ki a #budapest-pyladies-t.
Célunk, hogy legyen egy olyan közösség, csatorna, ahová bármikor be lehessen dobni egy érdekes cikket amit olvastál, random gondolatokat vagy problémát amin elakadtál - de igazából bármit ami kapcsolódik a pythonhoz - beszélgessünk és segítsük egymást! :)
Írj, akár slacken, akár itt, ha bármi kérdésed van, csatlakoznál szervezői csapatunkhoz, vagy akár te is szívesen előadnál valamilyen témában!
Nagyon várjuk, hogy újra találkozhassunk!
Üdvözlettel,
a PyLadies Budapest szervezői 👩💻
Source: meetup