PyWaw #69

Poniedziałek, 18.09.2017 18:30

Piotr Grzesik

Środowiska wirtualne i zarządzanie zależnościami w Pythonie

W swojej prezentacji chciałbym przedstawić słuchaczom jakie możliwości oferuje Python w zakresie środowisk wirtualnych, co daje nam izolacja którą zapewniają, jak z nich korzystać w codziennej pracy, a także nieco na temat tego jak działają "pod maską". W drugiej części poruszę temat zarządzania zależnościami, jakie problemy możemy napotkać korzystając z zewnętrznych bibliotek, a także jak ich unikać i zapewnić sobie powtarzalność środowisk deweloperskich, testowych oraz produkcyjnych. Narzędzia, o których mniej lub bardziej opowiem podczas swojej prezentacji: pyenv, virtualenv, virtualenvwrapper, venv, pip, pip-tools, Pipfile, conda, pipenv

Jakub Wasielak

Python Packaging - omówienie

Historycznie Pythonowe pakiety były źródłem wielu problemów wśród nawet najbardziej zagorzałych entuzjastów. Wielu deweloperów (w tym i ja do niedawna) zna podstawy tworzenia pakietów w PyPI bazując jedynie na kilku tutorialach. W trakcie prezentacji omówię obecny status narzędzi skupiając się głównie na setuptools, pip i wheels podkreślając ich zalety nad poprzednikami.

Prelegenci

Prelegenci

Zdjecie Piotr Grzesik

Piotr Grzesik Strona prelegenta

Software developer pracujący w krakowskim Pragmatic Coders, podczas codziennej pracy najczęściej programuję w Pythonie, chociaż ostatnio coraz częściej pojawia się również JavaScript i Solidity. Lubię AWSa, Gitlab CI, Dockera i automatyzację wszystkiego co się da. Po godzinach pomagam w organizacji spotkań Krakowskiej Grupy Użytkowników Pythona - Pykonik.

Zdjecie Jakub Wasielak

Jakub Wasielak Strona prelegenta

Programista Pythona skupiony na społeczności. Współorganizator krakowskiej grupy Pykonik, uczestnik i twórca hackathonów, koordynator Python Challenge mającego miejsce na konferencji PyConPL. W Pythonie pisze od 10 lat z nastawieniem na programowanie webowe. Obecnie pracownik firmy YouGov, w wolnym czasie miłośnik fantastyki i organizator konwentu Fornost. Na pytanie, co lubi w programowaniu zawsze odpowiada, że kontakt z ludźmi.

Sponsorzy

Sponsorzy spotkania

10Clouds

10Clouds to miejsce, gdzie z połączonych mocy kodu i designu powstają piękne aplikacje webowe i mobilne. W ciągu ponad siedmiu lat do zespołu dołączyło już ok. 90 Chmur (programistów, project managerów, designerów i innych) pracujących dla wielu klientów w najróżniejszych miejscach na świecie. Zaczynaliśmy od jednego biura w Warszawie, ale z czasem otworzyliśmy kolejne we Wrocławiu i Poznaniu. Korpo klimaty to zdecydowanie nie nasza bajka. Ufamy sobie, lubimy swobodę, szczerą komunikację i brak sztucznych barier. Cenimy elastyczność i kreatywność, wymianę wiedzy i pomysłów, czas wspólnie spędzany w miłej atmosferze. Chmury są ruchliwe, a niebo długie i szerokie, dlatego każdy pracownik ma swobodę pracy zdalnej. Oprócz trzech polskich miast 10Clouds można spotkać na konferencjach, meetupach i warsztatach - własnych (Acodemy i LOUDS) lub zewnętrznych, w różnych zakątkach Europy i nie tylko.

Codilime

CodiLime jest firmą informatyczną założoną przez wybitnych algorytmików, absolwentów matematyki i informatyki na Uniwersytecie Warszawskim. Znaczna część programistów zatrudnionych w CodiLime posiada doświadczenia zawodowe z pracy w międzynarodowych siedzibach takich firm jak Google, Facebook, Microsoft, NVIDIA czy UBS (Union Bank of Switzerland). CodiLime projektuje i wdraża autorskie systemy informatyczne w takich dziedzinach jak Fraud & Security Intelligence, Risk Management, Business Analytics, Business Intelligence, Customer Intelligence, Mobile Payments, E-commerce, jak również Web & Mobile Applications. Ponadto firma realizuje szereg projektów związanych z Badaniami i Rozwojem dla dużych międzynarodowych Klientów inwestujących w rozwiązania technologiczne w obszarch BIG DATA, Security, Cloud Computing, OpenStack, OpenContrail, OpenFlow oraz SDN (Software Defined Networking).

DaftCode

W Daftcode tworzymy oprogramowanie. Jesteśmy zgranym zespołem młodych programistów i designerów, budujących nowoczesne aplikacje dla biznesu. Dopasowujemy różnorodne technologie do konkretnych potrzeb. Robimy oprogramowanie desktop i mobile oraz wydajne aplikacje internetowe. Z Pythonem jesteśmy po imieniu. Jeżeli tobie również nie jest obcy i chciałbyś z nami pracować – napisz do nas!

IIIT

Tworzymy zespół entuzjastów, którzy rozumieją biznes i czują się jego częścią, a przez to wspierają jego rozwój nowoczesnymi, zaawansowanymi rozwiązaniami IT. Kładziemy nacisk na wykorzystywanie oprogramowania w celu zwiększania efektywności procesów biznesowych - począwszy od skutecznego dotarcia do klientów, aż po wielowymiarowe analizy inspirujące nowe pomysły na biznes. Mamy głowy i oczy szeroko otwarte. Chłoniemy nowinki, uczymy się i nieustannie rozwijamy. Chcemy wyznaczać kierunki i od kilku lat całkiem nieźle nam to wychodzi. Wiemy, że dążenie do doskonałości to ciężka praca. Nie boimy się tego, ponieważ podejmowanie wyzwań to nasz chleb powszedni. Działamy w bardzo dynamicznym środowisku z wykorzystaniem zwinnych metodyk zarządzania projektami i wytwarzania oprogramowania. Jesteśmy firmą o polskich korzeniach, która wyrosła ze startup’u, a teraz odnosi liczne sukcesy międzynarodowe.

Sunscrapers

Łamiemy stereotypy, walczymy z przeciętnością i zarażamy optymizmem. Zajmujemy się projektowaniem i budowaniem aplikacji webowych, dając naszym klientom miłość, jakość i wsparcie. Współtworzymy PyWaw i PyWaw Summit, angażujemy się w projekty pro bono i Open Source, jeździmy po świecie, żeby słuchać, przemawiać i "robić znajomych". Szukamy osób, których, tak jak nas, motywuje prawdziwa pasja oraz których talent i pozytywna postawa pomogą nam rozwijać zespół o rzadko spotykanej w tej części świata energii.

Lokalizacja

Lokalizacja

Lokalizacja Kawiarnia Hoża 51, Hoża 51, Warszawa