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.

Kontakt na organizátory

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:
  • 27. 1. 2022
  • 24. 2. 2022
  • 31. 3. 2022

Historie srazů

  • Vzhledem ke zhoršující se epidemické situaci se s listopadovým Pyvem vracíme zpět do ONLINE prostředí.

    As the epidemic situation is getting worse again, we are taking the November Pyvo back ONLINE.


    Join us on Thursday 25. 11. 2021 at 19:00 via Google Meet: https://meet.google.com/wsr-rgzy-cow

    The talk will be in English.

    • Integrating MicroPython and Rust
      • Jan Matějek, Head of Firmware, Trezor Company

      Co udělá Pythonista, když je jeho kód v MicroPythonu už moc pomalý a žere moc RAM? Přejde na Rust! Dozvíte se něco málo o tom, jak je MicroPython naimplementovaný, jak se z něj volá do Cčka, a jak jeho interním strukturám porozumět v Rustu. A taky proč jsme si pro Trezor T vybrali zrovna MicroPython a Rust, jaká úskalí jsme museli překonat a co nám to přineslo.


      What does a Pythonista do when their MicroPython code grows too slow and eats too much RAM? Why, they switch to Rust! You’ll find out a little bit about how MicroPython is implemented, how it calls C, and how to understand its internal data structures from Rust. Also why we chose MicroPython and Rust for the Trezor T firmware, what pitfalls we had to face and what it brought us.

  • Po delší době se potkáme na Pyvo v ArtBaru! Přijďte si poslechnout přednášku od Kiwi.com, jak organizovat Python víkendy.


    After a long time we will meet at Pyvo in ArtBar! Come listen to a talk from Kiwi.com on How to organize Python weekends

    • Kiwi Python weekends
      • Lukáš Kubiš

      Python Weekend je jeden z najdlhšie pôsobiacich komunitných eventov organizovaných code.kiwi.com. V decembri prebehne prvá iterácia po takmer 5 rokoch, kde skúšame nové veci z organizačného hľadiska, inak sa (až na pár výnimiek) formula tohoto eventu prekvapivo za celý ten čas takmer nijako nezmenila. Ako je to možné? Prečo je pre nás tento event tak dôležitý a akú hodnotu generuje organizátorom a zúčastneným?


      Python Weekend is a community event with one of the longest histories organized by code.kiwi.com. The next iteration in December will be one of the very few, to have introduced any change to the organisation of the event over the last 5 years. How is it possible? Why is this event so important to us and what value does it generate for its organizers and attendees?

    • Lightning talky

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

  • Srpnová grilovačka nám nevyšla podle představ, zkusíme tedy dát šanci babímu létu a sejít se ještě jednou neformálně u grilu. Tentokrát jsme přijali pozvání od Kiwi.com do Nové Zbrojovky. Pivo bude zajištěno a gril máme zarezervovaný, tak jen vemte něco na něj a stavte se! 🙂


    Grill point location: https://en.mapy.cz/s/fegupodafo

    The August barbecue didn't turn out as expected so let's give a chance to Indian summer and meet once again around a grill. This time, we accepted the invitation from Kiwi.com to Nová Zbrojovka. Beer will be provided and the grill is booked, so just grab some food and stop by. 🙂

  • Brněnské Pyvo – Grilovací II
    U Dřeváka, Dřevařská 22, 602 00

    ⚠ LAST MINUTE CHANGE

    ArtBar dnes otevírá později, přesouváme se k Dřevákovi (U Dřeváká Beer&Grill). 🍻

    As ArtBar opens later today, we are moving to U Dřeváka Beer&Grill.


    🌧 Kvůli nepřízni počasí jsme nuceni přesunout dnešní Pyvo z Lužánek do ArtBaru (ArtBar Druhý Pád).

    Due to the unfavorable weather conditions, we have to change the location of today's Pyvo from Lužánky to ArtBar. 🌧


    Blíží se konec prázdnin a s ním i druhá neformální Pyvo grilovačka. Gril v Lužánkách máme opět zarezervovaný od 18:00 do 22:00. Těšíme se na vás!

    Vlastní zásoby s sebou. 🙂


    The end of summer holidays is coming and so is the second informal Pyvo barbecue. We have the public grill in Lužánky booked for us again from 18:00 till 22:00. We are looking forward to meet you all!

    Bring your own supplies! 🙂

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

    Léto je tady a můžeme se opět vidět naživo! Pojďme se stejně jako loni v létě potkat neformálně u grilu v Lužánkách. Gril máme zarezervovaný od 18:00 do 22:00. Vlastní zásoby s sebou! 🙂


    Summer is here and we can meet face to face again! Let's have an informal barbecue in Lužánky, same as the last summer. We have the public grill booked for us form 18:00 till 22:00. Bring your own supplies! 🙂

  • Poslední Pyvo před prázdninami bude ještě (snad naposledy) online.


    The last Pyvo before summer holidays will be online again (hopefully for the last time).

    Join us on Thursday 24. 6. 2021 at 19:00 via Google Meet: https://meet.google.com/mrc-ohxp-wyj

    The talk will be in English.

  • Vzhledem k stále trvající nepříznivé epidemické situaci se opět potkáme ONLINE.


    Because of the ongoing unfavorable epidemic situation, we will meet ONLINE again.

    Join us on Thursday 27. 5. 2021 at 19:00 via https://meet.google.com/ckd-wutv-qqe The talk will be in English.

    • Running buggy code in production. Fault tolerance in Django.
      • Timothy Hobbs

      It's been at least 6 months since we had a green dot next to the test runner for our flagship Do Práce na Kole and in the past 14 days there were 296 731 errors in Sentry, but somehow things keep on running. In this talk, we will examine what happens in Django when an error occurs, when a request is being processed, or while a Celery task is being run. Do database transactions roll back time? What about interactions with external resources?

  • Vzhledem k stále trvající nepříznivé epidemické situaci se opět potkáme ONLINE.


    Because of the ongoing unfavorable epidemic situation, we will meet ONLINE again.

    Join us on Thursday 29. 4. 2021 at 19:00 via https://meet.google.com/dzp-ract-chz The talk will be in English.

    • News in Python 3.10
      • Martin Heinz

      In this talk we will take upcoming release of Python for a spin and look at all the important changes that Python 3.10 will bring, including type checking, syntax changes, pattern matching, performance improvements and more.

      Martin Heinz is a DevOps engineer and certified Red Hat professional and currently works at IBM. At work he build CI/CD systems, manages OpenShift clusters and builds Python and React applications. Outside of work he also maintains a programming/engineering blog, where he writes about Python, Golang, Kubernetes and many other things. More info about Martin can be found at https://martinheinz.dev

  • Vzhledem k stále trvající nepříznivé epidemické situaci se opět potkáme ONLINE.


    Because of the ongoing unfavorable epidemic situation, we will meet ONLINE again.

    Join us on Thursday 25. 3. 2021 at 19:00 via https://meet.google.com/ton-icyp-wvz The talk will be in English.

    • Music as Code
      • Moisés Guimarães

      This talk is about writing songs and playing music with python. Back in 2017 I came to know FoxDot, a python wrapper around SuperCollider, which is a super popular open source synthesizer. Since then, I have been using it to create entertaining lighting talks and would like to cover a bit more than just a lightning talk this time.

      Bio

      Moisés Guimarães is a Brazilian programmer from the easternmost place of Americas with focus on cryptography and information security.He currently works at Red Hat as a Software Engineer in the Open Stack Security focus group.

      Life and Education

      Guimarães was born and raised in the northeast part of Brazil in the small town of São Miguel RN. Later, at the age of 14, he moved to João Pessoa PB where he got his major in web development and received a specialist degree in information security.

      In 2018 he left Terra Brasilis to build a new life in Czech Republic as a Python software engineer working in the security delivery focused group at Red Hat.

      Work prior to Red Hat

      He started his career as an intern for two years at Phoebus Tecnologia followed by five years in the same company developing software for credit card machines with the C language.

      In 2013 he started teaching programming for both undergraduate and high school students at the Instituto Federal de Educação, Ciência e Tecnologia da Paraíba where later, in addition to teaching, he became course coordinator.

      His free time while at the institute (2013-2018) was dedicated to a part time job at wolfSSL Inc. contributing to both wolfCrypt and wolfSSL libraries.

  • Vzhledem k stále trvající nepříznivé epidemické situaci se opět potkáme ONLINE.


    Because of the ongoing unfavorable epidemic situation, we will meet ONLINE again.

    Join us on Thursday 25. 2. 2021 at 19:00 via meet.google.com/vfs-rvkp-eyq The talk will be in English.

  • Vzhledem k stále trvající nepříznivé epidemické situaci se i první letošní Pyvo odehraje ONLINE.


    Because of the ongoing unfavorable epidemic situation, even the first Pyvo in 2021 will be held ONLINE.

    Join us on Thursday 28. 1. 2021 at 19:00 via meet.google.com/nor-jqnp-qag The talk will be in English.

    • Introduction to 3D programming with Payton lib
      • Sinan Islekdemir

      An introduction to 3D programming with Payton for all kinds of Python enthusiasts. Payton is a 3D library and playground that can get you started with a 20 minutes introduction. We will also have a peek under the hood about the internals and architecture of Payton, along with some design choices/bottlenecks and how they are handled.)

      More about the speaker: islekdemir.com

      Links:

  • Vzhledem k okolnostem nemůžeme letos uspořádat naši tradiční předvánoční hardwarovou a samolepkovou burzu. Rozhodli jsme se tedy zkusit něco nového, dát v online prostoru příležitost zazářit co největšímu počtu lidí. Letošní předvánoční Pyvo tedy bude poskládané čistě z lightning talků. A každý má možnost se zapojit! Stačí svoje téma zapsate zde: https://bit.ly/brpylight a získáte svých pět minut slávy 🙂

    Sejdeme se 17. 12. 2020 od 19:00 online prostřednictvím Google Meet: meet.google.com/fkj-nqqw-vdf


    Due to the circumstances, we can't organize our traditional pre-Christmas hardware and sticker exchange this year. So we decided to try something new and give the opportunity to as many people as possible to shine in the online space. This year's pre-Christmas Pyvo will be composed solely of lightning talks. And everyone has the chance to get involved! Just write down your topic here: https://bit.ly/brpylight and you will get your five minutes of fame 🙂

    Let's meet on December 17, at 19:00 via Google Meet: meet.google.com/fkj-nqqw-vdf

  • Vzhledem k současné epidemiologické situaci se i listopadové Pyvo odehraje ONLINE.

    Because of the current epidemiological situation, even November Pyvo will be held ONLINE.


    Join us on Thursday 26. 11. 2020 at 19:00 via Google Meet. The talk will be in English.

    • Tips & Tricks on How to Get Your First Job In Tech
      • Honza Javorek

      So you finished reading "Automate the Boring Stuff with Python", completed a university degree, graduated PyLadies course, or got certificates from a dozen online courses? In any way, congratulations! But what next? Where to find entry-level jobs? How do you know you're ready to start applying? How can you prepare? If these are the questions that won't let you sleep, listen to this talk!

      Honza Javorek is a software engineer and an author of junior.guru, a Czech guide for people who want to start coding or seek their first job in tech. In 2011 he founded the Python meetup in Brno and since then he's been involved in growing the Czech Python community.

  • Vzhledem k současné epidemiologické situaci bude říjnové Pyvo opět ONLINE.

    Because of the current epidemiological situation, the October Pyvo will be held ONLINE.


    Join us on Thursday 29. 10. 2020 at 19:00 via https://meet.google.com/tpm-yecn-iao The talk will be in English.

    • Signing (py)contract with the devil
      • Edvard Majakari

      Writing reliable software is one of the greatest challenges in software engineering. While it seems like there will be no silver bullet, there’s this nice idea stolen from information theory, implemented in some languages natively and available for many as an extension/library; Invariants that hold always true, no matter what. We’ll look first at the general idea behind contracts, and then a specific implementation, consider performance impacts, and how to deal with those.

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

    Minulé grilování se povedlo, pojďme si to tedy v srpnu zopakovat! Gril máme opět zarezervovaný od 18:00 do 22:00, nezapomeňte si donést něco na něj!

    https://www.vzmb.cz/verejny-gril/


    The last barbecue turned out well, so let's do it again in August! The public grill is booked for us from 18:00 till 22:00 so don't forget to bring something to cook on it!

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

    Léto je tady! Pojďme se tentokrát potkat neformálně u grilu v Lužánkách. Gril máme zarezervovaný od 18:00 do 22:00. Vlastní zásoby s sebou! :)


    Summer is here! Let's have an informal barbecue in Lužánky this time. We have the public grill booked for us form 18:00 till 22:00. Bring your own supplies! :)

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

    Poslední Pyvo před prázdninami proběhne opět v ArtBaru! Pojďme oslavit, že už se můžeme potkat osobně :) Věříme, že si toho budeme mít hodně co říct, i tak pro vás ale máme jednu krátkou přednášku.


    Last Pyvo before the summer holiday takes place in ArtBar again! Let's celebrate we can finally meet in person :) We believe there will be a lot to talk about, but still, we have one short talk for you.

    • Python 3.9
      • Petr Viktorin

      Python 3.9, scheduled for release in October, is now in feature freeze. Let's talk about the news you can look forward to.


      Python 3.9 se připravuje na říjnové vydání. Pojďme se podívat, na co nového se můžeme těšit.

    • Lightning talky

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

  • Chybí vám brněnské Pyvo? Nám taky, proto jsme se rozhodli uspořádat ho tento měsíc alespoň online!

    Do you miss Pyvo Brno? We miss it too so we decided to organize an online version this month!


    Join us on https://meet.google.com/grf-tpur-ztx The talk will be in English.

    • How to build a career in IT
      • Antonio Fantini

      In this talk Antonio Fantini is going to share with you a little bit of his story and the steps and actions that helped him to build his (surprising) career as a programmer. He will share some helpful tips and advice for people that are just approaching the amazing world of programming.

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

    Toto Pyvo se podíváme na téma optimalizace. Dorazte, prosím, nejkratší možnou cestou.


    At this Pyvo, we will take a look at the topic of optimization. Please, arrive the shortest path possible.

    • Thoth - a recommendation engine for Python applications
      • Fridolín Pokorný

      Python sa stáva čím ďalej popularnejším jazykom v komunite a to nepochybne najmä vďaka AI/ML a data science. S popularitou rastie aj počet balíkov dostupných na PyPI a je často náročné vybrať ten správny balík v správnej verzii pre aplikáciu tak, aby aplikácia bežala korektne. Projekt Thoth je recommender systém ktorý agreguje informácie o Python balíčkoch, ich verziách ako aj informácie o ich korektnosti (nazývané "observations"). Tieto informácie sú následne použité v resolveri tak, aby doporučil balíčky v konkrétnych verziách pre aplikácie. V tejto krátkej prezentácii sa pozrieme na základne vlastnosti recommender systému postaveného na princípoch reinforcement learningu a ako je možné použiť Thoth pre správu závislostí aj v Tvojom projekte aby si sa mohol vyhnúť "dependency hell".


      Project Thoth is a recommendation engine that collects information about software packages, container images such as installation, assembling issues, runtime crashes or information about performance. This information is subsequently used in a recommendation engine that searches large state space of libraries and recommends the best possible combination of libraries suitable for your application using reinforcement learning. Let’s have a look at how such information is collected and how the large state space is explored to resolve the best application stack for your Python application based on different aspects.

      Python ecosystem is experiencing significant growth and popularity especially with the hype machine learning, data science and AI are creating. As the ecosystem grows its many times not straightforward and easy to decide which libraries in which versions are the most suitable ones for an application. Project Thoth is a recommendation engine which aggregates various characteristics of Python packages, called "observations", and uses them to recommend the best possible software stack (a fully pinned down list of dependencies) suitable for user's runtime environment and the application purpose. In this talk, we give an overview of the project Thoth, main ideas in data aggregation and its recommendation engine based on reinforcement learning principles. We will also show how you can benefit from Thoth's recommendations.

    • Simulace dopravy v Cities Skylines
      • Tomáš Mikulec

      Navrhni řešení komplexní dopravní situace ve tvém městě; Jezdíš denně přes kus města a setkáváš se s místy kde by dopravní řešení šlo vyřešit lépe? Ať už pro auta kruhovým objezdem nebo naopak zákaz vjezdu aby se uvolnil prostor pro cyklisty či chodce? Díky simulaci v Cities Skylines a modu CSL map můžeme z přibližného modelu (části) města vyzkoušet různé řešení a pomocí Pythonu vybrat to nejvhodnější.


      Suggest a solution for complex traffic situation in your city; Are you daily commuting through big part of town and seeing areas where traffic solution could be done better? Be it roundabouts for cars or banning them to make more space for bikes or pedestrians? Thanks to simulation in Cities Skylines and CSL map mod we can try out different solutions from a rough copy of a (part of) real city and using Python select the ideal solution.

    • Lightning talky

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

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

    Na prvním Pyvu v roce 2020 se budeme věnovat programování dronů. Sejdeme se opět v klubovně ArtBaru :)


    At the first Pyvo in 2020 we will focus on the drone programming. We will meet again in Artbar's lounge room :)

    • Experimenting with DJI Tello drones
      • Vlado Kopšo
      • Dominik Jochec

      Spolu s účastníky CodeBrew Hackatonu jsme se snažili něco rozumného vymyslet a naprogramovat s drony DJI Tello, které jsou programovatelné v Pythonu. Jak nám to šlo, na jaké problémy jsme narazili a jaká to byla zábava Vám odprezentují Vlado a Dominik ze SolarWinds. Pracovali jsme v Pythonu, ale o Pythonu to nakonec zas tak moc nebylo, jak sami uvidíte a uslyšíte. :)


      Along with the participants of CodeBrew Hackaton, we have tried to design and develop something reasonable with DJI Tello drones, which are programmable using Python. How it went, what problems have we encountered, and how much fun it all was, will be presented to you by Vlado and Dominik from SolarWinds. We were using Python, but that turned out to be just an implementation detail. You shall see for yourself. :)

    • Lightning talky

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