Opatření v souvislosti s onemocněním COVID-19 můžou nadále ovlivňovat srazy Pyva nebo podmínky jejich konání. Pro více informací sledujte stránky jednotlivých měst a s případnými dotazy se obraťte na místní organizační tým.

Brněnské Pyvo

Brněnské Pyvo bývá každý poslední čtvrtek v měsíci. Některé srazy byly spojené s BRUG – Brno Ruby User Group, komunitou kolem Ruby.

Budoucí termíny

Brněnské Pyvo bývá každý poslední čtvrtek v měsíci.
Předběžně to vypadá na následující termíny – některé se ale můžou posunout, např. kvůli svátkům:
  • 23. 2. 2023
  • 30. 3. 2023
  • 27. 4. 2023

Historie srazů

  • Jako již tradičně, klasický termín Pyva vychází v prosinci ne úplně šťastně a proto se sejdeme už 15. 12. od 18h a to v salonku U Dřeváka.

    Přednášky nebudou a lightning talky být můžou, ale bez projektoru.

    Rádi bychom také po covidové pauze obnovili tradici hardwarového blešáku a burzy samolepek! Máte doma nepoužívaný router, diody, sluchátka, disky, nebo jinou elektroniku? Nebo se nehodil úlovek z předchozích let? Doneste je a vyměňte za něco, co vypadá užitečněji! Máte doma nějaké samolepky, které nechcete? Doneste je a vyměňte za samolepky, které chcete!


    Same as previous years, last Thursday in December is not the best date for Pyvo, so let's meet on December 15 at Dřevák Beer & Grill.

    No scheduled talks, you can have a lightning talk but without the projector.

    We would also like to resume the tradition of the hardware swap market and sticker exchange after the covid hiatus! If you have unused routers, diodes, headphones, disks, or other electronic devices you don't want anymore but can be useful for someone else, bring it and change for something you like better! Do you have any stickers you don't fancy? Bring them and change for some other stickers you like!

  • !!Pozor, změna lokace!!

    V listopadu se netradičně potkáme ve studentském klubu U Kachničky!

    Bar bude otevřený, ale platba možná pouze hotově!


    !!Attention, location change!!

    In November, we will meet at the student club U Kachničky! The bar will be open but payments are cash only!

    The talk will be in English.

    • Introduction to Pandas
      • Jiri Podivin

      Introduction to Pandas library as a data processing and analysis tool. Presentation will cover basics of IO, data manipulation, custom data structures and visualizations. Possibly extended to intermediate topics like pivoting, date time processing and efficiency methods, if time permits, or if the audience is already familiar. Live demo in CLI (hopefully) included.

      About Jiri Podivin

      "Openstack developer at Red Hat, working partly on Validations and partly on CI pipelines. In my free time I pursue my interests in AI, electronics and history. I'm also a gamer, with slightly eclectic tastes."

  • Brněnské Pyvo – Říjnové
    ArtBar Druhý Pád, Štefánikova 836/1

    Říjnové Pyvo tradičně v ArtBaru!


    October Pyvo in ArtBar, as usual!

    The talk will be in Czech this time.

    • Poetry a Conda v Plant.id
      • Jiří Řihák
      • Ondřej Veselý

      Setuptools, pyenv, requirements.txt, setup.py, virtualenv, poetry, conda, pip, easy_install, PyPi, egg, wheel, pyproject.toml. Taky si nejste jistí co je co a nevíte co chcete používat? Povíme vám proč a jak používáme condu a poetry na správu prostředí a závislosti v našich projektech.

      Jiří Řihák vystudoval matematiku a získal doktorát na Informatice MU, kde se zabýval adaptivními vyukovými systémy. Tam se naučil využívat python, ke zpracování a analýze dat, tvorbě webových systémů a strojovému učení. Tomu se věnoval i několik let v Seznamu ve výzkumném týmu a nyní uplatňuje své zkušenosti v malém startup FlowerChecker, který spoluzaložil a dělá tam technického ředitele.

      Ondřej Veselý se Python naučil v Seznam.cz, později v něm implementoval masivní datové pipelines pro Kiwi.com; pak o tom přednášel v Minsku, Moskvě a Bělehradě aby přitáhl vývojáře do ČR. Na stará kolena zvládne ještě napsat nějaký backend pro mobilní appku, ale v posledních letech se věnuje spíš produktovému designu, bizdev a problematice etiky v AI.

  • Brněnské Pyvo – Zářijové
    ArtBar Druhý Pád, Štefánikova 836/1

    V září se na Pyvo opět sejdeme v ArtBaru!


    In September, we will meet again in ArtBar!

    The talk will be in English.

    • Easy service to service communication using Pydantic models
      • Michal Korbela

      Microservices architecture requires a high complexity of communication. To solve all the serialization, deserialization and validation without duplicated code, outdated documentation and untyped dicts is often challenging. Let’s look how we did it in a nice way.

      Michal is senior backend developer at Kiwi.com in the ancillaries team focusing on the baggage domain. He joined Kiwi.com in 2018 and has played a key role in building the baggage data flow and establishing a baggage platform.

  • Brněnské Pyvo – Grilovací II
    Lužánky, Veřejný gril při zastávce Pionýrská

    I v srpnu nás čeká grilovačka v Lužánkách!

    Gril máme zarezervovaný od 18:00 do 22:00.

    Vlastní zásoby s sebou! 🙂


    Even in August, we will have our traditional barbecue in Lužánky!

    We have the public grill booked for us form 18:00 till 22:00.

    Bring your own supplies! 🙂

    https://goo.gl/maps/XLZh5pErmJYpmpbs7

  • Brněnské Pyvo – Grilovací I
    Lužánky, Veřejný gril při zastávce Pionýrská

    Léto je tady a čeká nás opět tradiční grilovačka v Lužánkách!

    Gril máme zarezervovaný od 18:00 do 22:00.

    Vlastní zásoby s sebou! 🙂


    Summer is here, so let's have our traditional barbecue in Lužánky!

    We have the public grill booked for us form 18:00 till 22:00.

    Bring your own supplies! 🙂

    https://goo.gl/maps/XLZh5pErmJYpmpbs7

  • Brněnské Pyvo – Rekvalifikační
    ArtBar Druhý Pád, Štefánikova 836/1

    V červnu se na Pyvo opět sejdeme v ArtBaru!

    Přednáška bude tentokrát v češtině.


    In June, we will meet again in ArtBar!

    The talk will be in Czech this time.

    • Python programátorem pomalou cestou
      • Roman Viktor Dvořák

      Na posledním Pyvu před prázdninami se podíváme znovu na téma rekvalifikace, tentokrát z trochu jiného pohledu, aneb Python programátorem pomalou cestou. Rekvalifikace, která se nakonec podařila aneb na konci poznáš, jak jsi měl začít.

      Roman je původně elektrikář, později prošel řadou relativně krátkých pracovních zkušeností v různých oborech od přímého prodeje služeb až po práci na stavbách. Potom pracoval 5 let v bezpečnostní agentuře a v současnosti je programátorem na volné noze.

  • Brněnské Pyvo – Asynchronní
    ArtBar Druhý Pád, Štefánikova 836/1

    V květnu se na Pyvo opět sejdeme v ArtBaru!


    In May, we will meet again in ArtBar!

    • Health and monitoring of async Python services
      • Max Polezhaev

      In our company we’ve got lots of Python services developed using asyncio, which helps us to keep them scalable and maintainable. But with all its benefits the asynchronous approach brings some new challenges. I would like to talk about these challenges and common pitfalls, explain some points requiring attention, such as concurrency control, timeouts, task results, and what metrics can be used to monitor health of async services.

      Max is a Senior Software Engineer from the FinTech Tribe at Kiwi.com. See his GitHub: https://github.com/maxpolezhaev

    • Running processes from Python using asyncio
      • Jakub Ružička

      I'll talk about my experience with running system processes (commands, scripts) from Python as a packager and automation engineer. Most of the tools I've created, including apkg the cross-distro packaging automation tool, use various system tools through CLI so a robust way to invoke commands is necessary.

      Especially, I'll focus on the latest refactor of the apkg command runner to use asyncio.create_subprocess_exec() and asyncio.create_subprocess_shell() functions which allows previously unthinkable - capturing and printing stdout/stderr at the same timeIndeed, after many years of development, Python can finally perform the equivalent of unix tee command available to mankind since the dawn of time.

  • Brněnské Pyvo – Bude!
    ArtBar Druhý Pád, Štefánikova 836/1

    Po dlouhé době se v dubnu opět potkáme osobně v ArtBaru! Program je zatím v přípravě, nemáme potvrzeného speakera, ale nebojte se, řešíme i náhradní varianty. Pokud má kdokoliv z vás zajímavé téma související s Pythonem, o které byste se chtěli podělit s komunitou, stage může být vaše, dejte vědět! Vidíme se už tento čtvrtek 28. 4. od 19h v ArtBaru Druhý Pád.


    After a long time, we will meet in person again in ArtBar in April! The program is still in preparation, we do not have a confirmed speaker, but don't worry, we are also working on alternative variants. If any of you have an interesting Python-related topic that you would like to share with the community, the stage may be yours, let us know! See you this Thursday, April 28, from 19:00 in ArtBar Druhý Pád.

    • Mýty v první pomoci
      • Lumír Balhar
  • Březnové ONLINE Pyvo, od dubna už jedeme naživo!


    March ONLINE Pyvo, starting in April we're going "live"!

    Join us on Thursday 31. 3. 2022 at 19:00 via Google Meet: https://meet.google.com/pqh-mynt-sjh

    The talk will be in English.

    • Why you need (Monty) Python in your life
      • Brian Kucich

      Brief overview of why Python is a good choice for beginner programmers. Lesson on up-selling programming to those who are "bad" at math and logic. Finish with two languages that will be good precursors to python (for kids or those who really want a leg up).

      Brian as a natural STEM candidate, decided to go the hard route and develop my soft skills instead. Been working on my metaphors and storytelling skills since 2000's to be able to more effectively translate my first language "Algebra" into implicit English.

    • Introduction to RMarkdown, creating reports with R & Python
      • Andres Renzo Cáceres Rossi

      Join us in an exploration of R Markdown world where Andres explains how to create powerful reports using RMarkdown. We will discover how to create reports in python and then we publish them online using RPubs and Netlify. If you would like to follow along the talk, please install R programming language, RStudio and Python 3.10

      Renzo Cáceres Rossi is an specialist in R programming language and RMarkdown for the Data Science Research Peru, joining us from beautiful Lima.

    • Lightning talky

      Lightning talky! Můžeš jeden mít i ty, viz pyvo.cz#info-for-speakers. Registrace nutná na Lightning Talk – bit.ly/brpylight.

  • Únorové Pyvo pořádáme ještě ONLINE, věříme ale, že se už brzy opět potkáme naživo!


    We organize February Pyvo ONLINE once again, but we believe we will meet in person soon!

    Join us on Thursday 24. 2. 2022 at 19:00 via Google Meet: https://meet.google.com/hup-hqgd-zcw

    The talk will be in English.

    • Salesman Goes Coding
      • Petr Tatanka Přibil

      My journey to IT alias what to expect from switcher species.

      Based on my fresh experience with IT preparation and onboarding, I am sharing my experience not only with people who are also considering a career switch - but also with those, who are going to interact with this new phenomena.

    • Python as a project
      • Petr Viktorin

      How does Python work as a project? Who develops it? How is it organized? What's behind abbreviations like PSF, PyPA or SC?

    • Lightning talky

      Lightning talky! Můžeš jeden mít i ty, viz pyvo.cz#info-for-speakers. Registrace nutná na Lightning Talk – bit.ly/brpylight.

  • Vzhledem k sílící vlně Omicronu zůstáváme i v lednu ONLINE.

    As the Omicron wave grows stronger, we stay ONLINE even in January.


    Join us on Thursday 27. 1. 2022 at 19:00 via Google Meet: https://meet.google.com/uoe-yhno-uje The talk will be in English.

    • Automated Network Performance Testing in Python
      • Ondrej Lichtner

      LNST (Linux Network Stack Test) is a Python framework for writing multihost network tests. During the past couple of zears we've redesigned most of the framework so that our tests are now completely written in Python. This allows for a much more dynamic approach to network configuration and design of test procedures. During the presentation we'll show how basic tests can be written and how the same framework is utilized in more complex scenarios where we test the Linux kernel, looking for performance regressions.

      Finally we'll shortly discuss how LNST is used at Red Hat with other tools to create an automated pipeline that tests and reports results for kernel and other package candidate builds.


      LNST (Linux Network Stack Test) je Python framework pre vývoj distribuovaných sieťových testov. Počas posledných pár rokov projekt presiel veľkým re-designom, vďaka ktorému sú naše testy teraz implementované čisto v Python-e. Toto nám umožňuje veľké množstvo dynamicity a flexibility pri implementácii a návrhu sieťových testov. Prezentácia ukáže základné princípy ako vytvoriť jednoduché testy a ako framework používame pri vytváraní komplexnejších testov zameraných na výkonnostné testovanie sieťového subsystému Linuxu.

      Nakoniec sa pozrieme na to ako je LNST zapojené v Red Hat-e do automatizovanej pipeline-y, na testovanie a vyhodnocovanie kandidátnych kernel balíkov.

    • Lightning talky

      Lightning talky! Můžeš jeden mít i ty, viz pyvo.cz#info-for-speakers. Registrace nutná na Lightning Talk – bit.ly/brpylight.