Ostatnia aktualizacja: 17 czerwca 2019 10:00:32

Newsletter

Zapisz się do newslettera aby raz w miesiącu otrzymać podsumowanie aktualności z planety oraz oferty pracy dla programistów Python.


Podaj swój adres e-mail.

8 styczeń 2019

PyWaw: PyWaw #82 - 18:30, poniedziałek, 21.01.2019

PyWaw #82 - 18:30, poniedziałek, 21.01.2019



Miejsce



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



Agenda






  • Apache Beam - what do I gain? - Katarzyna Kucharczyk, Łukasz Gajowy


    Dataflow model known from Google Cloud offers an “approach shift” when dealing with data. We no longer treat stream as a special case of batch and try to fit it in finite chunks - we use a well-designed Unified Model to implement both batch and stream scenarios in a consistent manner.
    “But I want to use Spark so this is not for me...” Try Beam! It also implements the Dataflow model but (and this is new) it abstracts from any data processing backend. What if you could use this Unified Model once and run it on any runner of your choice?
    “But we only do Python!” Have you tried Beam’s multiple sdks (Java, Python, Go, Scala)? Beam (once it gets there) will be portable on every runner with every sdk that a developer has used.
    Choose your language, write code once, run on any backend you want. Those are the goals the project aims to achieve. We’ll go through the basics of the Dataflow model, talk about Beam in more detail and go through most important efforts of the project (portability).





  • A może by tak napisać kompilator w Pythonie? - Krzysztof Jura


    Zastanawiałeś/aś się kiedyś jak działają kompilatory? A może myślałeś/aś o tym, aby napisać swój własny kompilator, ale nie wiedziałeś/aś od czego zacząć?
    Na tej prelekcji opowiem Ci o kompilatorach, ich budowie oraz o tym w jaki sposób w można napisać je w Pythonie wykorzystując narzędzie ANTLR4.







Sponsorzy





Podstrona spotkania: pywaw.org/82/

Źródło: http://pywaw.org/82/