SQL-alapok PythonbĂłl, DuckDB-vel
Details
💜 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 👩‍💻
