Logo Crossweb

Log in

close
Sign up Forgot password

Password recovery

close Enter the email address you used to register your Crossweb account.
Send
This event has already taken place. Check upcoming events

PyGDA #65

Event:
PyGDA #65
Event type:
Meetup
Category:
IT
Topic:
Date:
26.04.2021 (monday)
Time:
18:00
Language:
Polish
Price:
Free
City:
Description:

W ostatni poniedziałek kwietnia (26.04) zapraszamy na #65 spotkanie PyGDA. Spędź razem z nami popołudnie aby dowiedzieć się czegoś ciekawego ze świata Pythona.


Miejsce:

Youtube :) -> https://youtu.be/Mo4dOGfHX4M

After:

Discord -> dołącz do nas już teraz :) https://discord.gg/JsUePWP



------------------------------------------------------


Szymon Moliński - Projektowanie paczki typu Open Science / Open Software w Pythonie. Dobre praktyki


W trakcie prezentacji dowiemy się w jaki sposób projektować, a następnie pisać naukowe paczki w Pythonie. Przypomnimy sobie podstawowe zasady pracy z modułami Pythona, poznamy dobre praktyki pracy z notatnikami Jupytera i problemy z testowaniem algorytmów. Poznamy problemy jakie stają przed twórcami takich paczek i zrozumiemy, dlaczego praca zespołowa jest super. Na koniec przyjrzymy się opcjom zwiększenia zasięgów takiej paczki w obrębie interesującej nas grupy docelowej. Matematyka i algorytmika nie są wymagane!


------------------------------------------------------


Sebastian Witowski - Łatwe zarządzanie Pythonem, paczkami i projektami na twoim komputerze


Zarządzanie wersjami Python’a i paczkami czasem może być uciążliwe. Programiści JavaScript mają swój folder “node_module” (a wraz z nim 1001 dowcipów na temat wielkości tego folderu ;), ale my, Pythonowcy, nie mamy czegoś takiego jak “python_module” (jeszcze nie!). Zamiast tego mamy tajemnicze środowiska wirtualne, którymi musimy zarządzać. A jeśli dodatkowo potrzebujemy używać różnych wersji Python’a, może się z tego zrobić bałagan.

Może ale nie musi. Przy pomocy kilku prostych narzędzi można łatwo poskromić zarówno różne wersje Pythona, jak i jego paczki. W tej prezentacji pokażę wam jak to zrobić.


Porozmawiamy między innymi:

- O tym, jak zainstalować kilka różnych wersji Python’a i przełączać się między nimi dzięki narzędziu “pyenv”. A nawet jak ustawić różne wersje Python’a dla różnych projektów na swoim komputerze.

- Czym są środowiska wirtualne (virtual environments), jaka jest różnica między różnymi narzędziami do zarządzania nimi (wbudowany moduł venv kontra virtualenvwrapper) i jak ich używać.

- Jak instalować paczki globalnie bez ryzyka, że ich zależności się ze sobą “pogryzą”.

- Dlaczego nie zawsze potrzebujesz takich narzędzi jak pipenv czy Poetry do zarządzania swoimi projektami (i czym je zastąpić).


------------------------------------------------------


Zazwyczaj po zakończeniu oficjalnej części spotkania zachęcamy do pozostania z nami i porozmawiania na przeróżne tematy. Tym razem spróbujemy integrować się online na naszym Discordzie :D


https://www.facebook.com/pygda/

https://discord.gg/JsUePWP

See an error in the description or event details?

Similar events

There are no upcoming events for these parameters in the Crossweb database.
Do you know about an event? Please add it.