Logo Crossweb

Log in

No account yet? Forgot password

Przypomnij hasło

close Wypełnij formularz.
Na Twój adres e-mail zostanie wysłane link umożliwiający zmianę hasła.
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:
Place:
Online Event
Address:
On your computer
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

Profile of employers

Similar events