{dn}{dl}
{sep}
{hnn}{hl}
{sep}
{mnn}{ml}
PythonDay
PythonDay

O KONFERENCI

2. ročník československé konference Python Day 2023.

Můžete se těšit na přednášky, novinky a příklady z praxe od TOP českých a slovenských odborníků ze světa Python. V průběhu konference na ně můžete reagovat prostřednictvím Live Chatu.

Konferenci ocení programátoři, administrátoři, datoví analytici a mnozí další, kteří se o Python a související technologie zajímají.

Celá konference proběhne v online podobě a po skončení budete mít dalších 30 dní na sledování přednášek z archivu.

 

den konference

 

přednášek

 

přednášejících

 

účastníků

conference program

09:00 - 09:30

KEYNOTE

Počas tejto keynote sa dozviete aktuálne novinky, ktoré programovací jazyk Python prináša.

Download

Miroslav Sevelda

09:30 - 10:20

Exception groups

Představíme si novinky, které jsou dostupné v Pythonu verze 3.11 v oblasti zpracování výjimek. Jedná se především o zpracování skupiny výjimek, jejich použití a nově o filtrování výjimek. Představíme si jejich využití také v oblasti asynchronního programování.

Download

Jaroslav Ráb

10:20 - 10:35

Přestávka

10:35 - 11:20

Distribuovaný výpočet pomocou modulu DASK

Táto prednáška sa zaoberá distribuovaným výpočtom pomocou modulu Dask v jazyku Python. Distribuovaný výpočet je technika, ktorá umožňuje paralelné spracovanie veľkého množstva dát alebo výpočtovo náročných úloh na viacerých počítačoch.
Modul Dask je open-source nástroj, ktorý poskytuje abstrakciu nad distribuovaným výpočtom a umožňuje efektívne spravovať a vykonávať úlohy na distribuovaných počítačových zdrojoch, ako sú viacjadrové počítače, clustre alebo cloudové prostredia. V tejto prednáške sa naučíme základné princípy a funkcie modulu Dask. Začneme s úvodným vysvetlením distribuovaného výpočtu a jeho výhodami v kontexte veľkých objemov dát a náročných výpočtových úloh. Následne sa budeme venovať dôležitým konceptom v module Dask, ako sú Dask bag a Dask dataframe. Dask bag je dátová štruktúra podobná rozšírenému zoznamu, ktorá umožňuje distribuované spracovanie a operácie na veľkých kolekciách dát. Dask dataframe je podobný konceptu Pandas dataframe, ktorý je schopný spracovať dáta, ktoré nezmestia do pamäte jedného počítača. Potom sa naučíme, ako vytvárať a spravovať distribuované výpočtové grafy pomocou modulu Dask. Na záver prednášky si ukážeme, ako vizualizovať výsledky výpočtov a ako vyhodnotiť ich výkon a efektivitu. Tento prehľad modulu Dask vám umožní efektívne a efektívne spracovávať veľké dátové súbory pomocou distribuovaných zdrojov v jazyku Python.
Po tejto prednáške budete mať dobré porozumenie distribuovaného výpočtu pomocou modulu Dask v jazyku Python a budete schopní použiť túto knižnicu na spracovanie veľkých dátových súborov a trénovanie strojových modelov.

Download

Tibor Kurina

11:20 - 11:35

Přestávka

11:35 - 12:25

Micropython a Circuitpython (Python na mikrokontrolérech)

Programování hardware pomocí Python? Není problém. V přednášce se podíváme na rozdíl mezi MicroPython a CircuitPython. Uděláme si ukázky dostupného hardware a nástrojů. Na několika praktických ukázkách s fyzickým hardware si uděláte základní představu, jaké jsou možnosti a k čemu to celé lze použít.

Download

Štěpán Bechynský

12:25 - 13:15

Oběd

13:15 - 13:55

Zhlukovanie (clustering) dát pomocou algoritmu K-means

Táto prednáška sa zaoberá zhlukovaním (clusteringom) dát pomocou algoritmu K-means v jazyku Python. Zhlukovanie je technika, ktorá nám umožňuje rozdeliť súbor dát do skupín (zhlukov) na základe ich podobnosti. Algoritmus K-means je jedným z najpoužívanejších algoritmov pre zhlukovanie a je relatívne jednoduchý na implementáciu. V tejto prednáške sa naučíme základné kroky algoritmu K-means a ako ich implementovať v jazyku Python. Budeme potrebovať knižnicu Scikit-learn, ktorá nám poskytne potrebné nástroje pre implementáciu algoritmu. Po úvodnom vysvetlení zhlukovania a algoritmu K-means sa budeme venovať samotnej implementácii. Najprv na importujeme potrebné knižnice a načítame dáta, ktoré chceme zhlukovať. Potom budeme musieť vykonať predspracovanie dát, napríklad škálovanie, aby sme dosiahli lepšie výsledky. Po predspracovaní dát nasleduje implementácia samotného algoritmu K-means. Vysvetlíme si, ako inicializovať stredy zhlukov, a následne iteratívne priradíme jednotlivé vzorky k najbližšiemu stredovému bodu a aktualizujeme pozície stredov. Tento proces opakujeme, kým sa pozície stredov už viac nemenia alebo dosiahneme určený počet iterácií. Na záver prednášky si ukážeme, ako vyhodnotiť výsledky zhlukovania a ako vizualizovať výsledné zhluky. Po tejto prednáške budete mať solídne porozumenie algoritmu K-means a budete schopní implementovať zhlukovanie dát pomocou jazyka Python. Tento algoritmus je výkonný nástroj pre analýzu dát a nachádza uplatnenie v rôznych oblastiach, od priemyselnej analýzy dát po bio informatiku a sociálnu sieťovú analýzu.

Download

Tibor Kurina

13:55 - 14:10

Přestávka

14:10 - 15:00

Vývoj aplikací s GUI se zaměřením zejména na mobilní aplikace pro Android a iOS v Pythonu

Potřebujete vytvořit mobilní aplikaci pro Android a iOS a nemáte sílu ani chuť studovat vývoj aplikací pro jednotlivé platformy? Pokud je Váš oblíbený jazyk Python, tak vězte, že lze takovou aplikaci napsat v čistém Pythonu, bez znalosti detailů jednotlivých platforem.

Download

Jan Vrbata

15:00 - 15:15

Přestávka

15:15 - 16:05

Neblokující a asynchronní I/O

Správné využití dostupných prostředků nebylo nikdy jednoduché. Pokud se budeme zabývat vývojem programů a služeb, které zahrnují vstupně-výstupní operace, téměř vždy budou tyto operace zahrnovat čekání. Klasický multithreading je v Pythonu specifický a reálně použitelný pouze pro některé operace. Kromě toho máme k dispozici i multiprocessing a v neposlední řadě také podporu asynchronních operací. Právě tento způsob provádění I/O může významným způsobem urychlit běh programu a učinit ho více efektivním. Podíváme se tedy na to, jak v Pythonu asynchronní vstup-výstup funguje, ukážeme si použití kvalifikátorů async/await, řekneme si něco o korutinách a provedeme srovnání možností.

Download

Miroslav Sevelda

16:05 - 16:20

Přestávka

16:20 - 17:10

Interaktivní WWW aplikace bez HTML čistě v Pythonu pomocí knihoven jako PyWebIO, Pglet, atd.

Interaktivní webovou aplikaci je možné vytvořit i bez znalostí HTML, CSS a JavaScriptu a klidně jenom v čistém Pythonu. Pokud potřebujete napsat takovou aplikaci, určenou zejména pro intranet, tak možnosti rozhodně existují a lze je velmi elegantně a efektivně používat.

Download

Jan Vrbata

17:10 - 17:25

Přestávka

17:25 - 17:55

Azure OpenAI a Python SDK

V přednášce se seznámíte se základy OpenAI, jak si vytvořit službu Azure OpenAI a publikovat model. Uvidíte použití REST API i Python SDK.

Download

Štěpán Bechynský

Program subject to change.

Speakers

Štěpán Bechynský

Štěpán Bechynský

Lektor pro zákazníky Microsoft

Lektor, konzultant a specialista produktů Microsoft. Pracoval jako Technical Evangelist se zaměřením na MS Azure, staral se o projekty IoT a nyní vzdělává partnery společnosti Microsoft.

Miroslav Sevelda

Miroslav Sevelda

System Evangelist

Dlouholetý lektor Gopasu se zaměřením na vývoj v jazycích Java a Python. Aktivně se věnuje nejen vývoji, ale i sledování a testování nových trendů a featur ve vývojovém procesu.

Certification

Oracle Certified Java Programmer I Oracle Certified Java Programmer II Oracle Certified Web Component Developer Oracle Certified Master for Solaris Operating System

Tibor Kurina

Tibor Kurina

Odborný konzultant a lektor

Dlhoročný externý školiteľ v oblasti UNIX operačných systémov, skriptovacích programovacích jazykov, BigData architektúry, dátovej analytiky a pokročilej analytiky najmä v oblasti strojového učenia.

Jaroslav Ráb

Jaroslav Ráb

Odborný lektor, konzultant

Jan Vrbata

Jan Vrbata

Odborný lektor, konzultant

Specialista na administraci a programování v UNIXových operačních systémech. V GOPASu je lektorem a produktovým manažerem UNIX/LINUX.

REGISTRACE

PythonDay
  • 1 den online stream + 30 dní přístup do archivu
  • Místo konání: Online Stream
  • Začátek: 13.9.2023 v 9:00
  • 2 990 Kč*

* uvedená cena je bez DPH

Newsletter

S naším newsletterem vám již žádná novinka neunikne!

Conference partners

Partner

Mediální partner

Community Partner