Brainberg
SQL-alapok Pythonból, DuckDB-vel
Software EngineeringMeetupFree

SQL-alapok Pythonból, DuckDB-vel

Wed 30 Sept · 16:00
Budapest, 🇭🇺 Hungary
< 50 attendees
Starschema Ltd. · Váci út 99.

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