SALA A

Skocz na wirtuane targi

Tylko dzisiaj nasi sponsorzy przygotowali dla Ciebie wirtualne konsultacje, konkursy i specjalne materiały, odwiedź wirtualne targi.

Agenda Sala A

9:20

Otwarcie konferencji

10:00

Od Kodu dla Siebie do Kodu dla Wszystkich: Dla czego warto w Open Source

Prezentacja ta jest szczerym spojrzeniem na zawodową ścieżkę developera, który w wieku 37 lat z pełną mocą odkrył, czym jest prawdziwa radość z dzielenia się kodem i siła Open Source. Z perspektywy czasu żałuję, że tak późno zacząłem aktywnie oddawać społeczności to, co kiedyś od niej otrzymałem.
Cały świat IT stoi na fundamencie otwartości, a wkład do tej skarbnicy wiedzy jest najlepszą inwestycją w siebie i branżę.
Podzielę się historią trzech autorskich bibliotek, które ewoluowały z wewnętrznych, prywatnych rozwiązań do publicznie dostępnych projektów Open Source. Omówię, jak ta zmiana wpłynęła na ich jakość i jak zmieniła moje podejście do kodowania. Konkretne przykłady będą dotyczyć:
narzędzi rozszerzających możliwości Robot Framework;
innowacyjnych systemów raportowania, w tym tych wykorzystujących potencjał sztucznej inteligencji (AI).
Moją misją jest pokazanie, że Open Source to nie tylko gigantyczne projekty, ale też małe, przemyślane narzędzia, które rozwiązują realne problemy. Przede wszystkim jednak, prelekcja ta ma na celu zainspirowanie uczestników. Na koniec przedstawię konkretne i praktyczne pomysły na to, jak każdy z Was może postawić swój pierwszy krok w Open Source i poczuć tę satysfakcję ze współtworzenia - niezależnie od stażu i wieku.

Artur Ziółkowski

Technology Rockstar

11:00

Przerwa na Targi Pracy

11:30

Kiedy Pandas to za mało. Alternatywne podejścia do pracy z danymi w Pythonie

W świecie analizy danych w Pythonie, biblioteka pandas od dawna dominuje jako główne narzędzie do pracy zdanymi. Jednak z rozwojem technologii i rosnącymi wymaganiami wobec dużych i różnorodnych zestawów danych, pojawiły się nowe, bardziej wyspecjalizowane narzędzia i frameworki oferujące alternatywne podejście do analizy i przetwarzania danych. W tej prezentacji omówimy najciekawsze i najbardziej wydajne alternatywy dla pandasa. Skupimy się na ich zastosowaniach, wydajności, funkcjach i ograniczeniach w zależności od kontekstu użytkownika. Uczestnicy dowiedzą się, jak dobrać odpowiednie narzędzie do swoich potrzeb, oraz jak poszerzyć swoje kompetencje analityczne, wykorzystując różnorodne biblioteki Pythona.

Anna Kotarba

Python Rockstar

12:30

Przerwa na Targi Pracy

13:00

From Code Smells to Security Bugs — The Hidden Cost of Bad Engineering

Czasem nie trzeba exploita — wystarczy zły kod. W tej prezentacji pokażę, jak typowe błędy inżynierskie,
złe wzorce projektowe i pozornie niewinne „code smells" prowadzą do realnych luk bezpieczeństwa.
Zaprezentuję, jak zła architektura i brak higieny kodu otwierają drzwi do ataków,
oraz jak proste zmiany w kulturze developmentu mogą im zapobiec.

Łukasz Gadzina

Python Rockstar

14:00

Przerwa na Targi Pracy

14:30

Pydantic - czyli pedantyczne przetwarzanie danych

Pydantic to potężne narzędzie do walidacji i przetwarzania danych w Pythonie, które pozwala pisać bardziej niezawodny i czytelny kod. Podczas prelekcji pokażę, jak dzięki „pedantycznemu" podejściu do typów i struktur danych można uniknąć wielu błędów, a także uprościć oraz przyspieszyć działanie programu. Przedstawię praktyczne przykłady, które udowodnią, że odrobina pedantyzmu naprawdę popłaca.

Marcin Bardź

Python Rockstar

15:30

Przerwa na Targi Pracy

16:00

Introduction to Football Analytics with Python

In this talk, we will explore how Python can be leveraged to analyze and visualize football data for the Germany national football team under Julian Nagelsmann's management as they prepare for their 2026 FIFA World Cup campaign. We will dive into the fascinating world of football analytics, showcasing how to collect and process match data from leading providers including Hudl StatsBomb and Sportmonks, incorporating player tracking, event logs, and tactical formations. Through comprehensive data analysis, we'll examine how the team's performance reflects Nagelsmann's tactical principles, including gegenpressing, offensive play, and compactness. Join us to unlock the power of Python in modern football analytics!

Ruslan Korniichuk

Python Rockstar