Przejdź do treści

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.

Pokrewne tematy

Programming Languages
Python
Open Source
Software Development
Agile and Scrum

Może ci się również spodobać