wroc.py with Ulam Labs
Szczegóły
Zapraszamy na kolejne spotkanie z cyklu **wroc.py,** które odbędzie się w Barbarze. Organizujemy je razem z firmą Ulam Labs.
📅 DATA: 04.10.2022
⏰ GODZINA: 18:00
📌 MIEJSCE: Barbara, Wrocław
Przed nami dwie prezentacje:
1. Typowanie w Pythonie i Django: jak używać żeby było użyteczne a nie irytujące.
Od paru lat możemy w Pythonie używać statycznego typowania. W teorii typy to: możliwość wcześniejszego wyłapania błędów, lepsze podpowiedzi w IDE, forma dokumentacji i zachęta do pisania bardziej przemyślanego kodu. W praktyce błędnie otypowane funkcje, długie i skomplikowane adnotacje, brak wsparcia ze strony popularnych projektów (np. Django) i zmagania z type checkerem odrzucającym poprawny kod potrafią skutecznie zniechęcić do stosowania ich w Pythonie. Opowiemy o tym, jak w końcu udało nam się dojść do pragmatycznych rozwiązań, które faktycznie ułatwiają życie, i podzielić się wiedzą na temat tego, co można zrobić, żeby typowanie w Pythonie było przydatne, a nie irytujące.
Prelegent: Patryk Kostrzewski - Fullstack Developer w Ulam Labs
2. Trio - alternatywa dla asyncio.
Trio to biblioteka do programowania asynchronicznego, którą odkryłem szukając czegoś, co było by wygodniejsze i bardziej przewidywalne od wbudowanej w Pythona biblioteki asyncio; trio ma dużo mniejsze API ale nie jest wcale uboższa w funkcjonalności, a jej twórcy kładą ogromny nacisk na to, aby pisanie asynchronicznego kodu *poprawnie* było jak najprostsze.
Prelegent: Paweł Lis - Python Developer w Ulam Labs
Programista-samouk już od podstawówki, kiedy to uczył się programowania z czasopism komputerowych. Pythonem zainteresował się dość późno, bo dopiero w czasie stażu na studiach, ale natychmiast stał się jego ulubionym językiem. Obecnie pracuje w Ulam Labs, gdzie tworzymy soft do dbania o bezpieczeństwo komputerów w sieciach firmowych, zdarza mu się także prowadzić wykłady w CodersLab.
Wstęp na wydarzenie jest wolny. Dla uczestników zapewniamy napoje oraz drobny poczęstunek.
Jeśli chcesz do nas dołączyć, potwierdź swoją obecność przez meetup.com.
