Skip to content

Details

Po více než 8 letech je tady jubilejní 50. Plzeňské Pyvo. Připravujeme, aby bylo trochu jiné než obvykle, a to i místem konání - přístřeší nám totiž tentokrát poskytne Techmania!

Čekají nás dvě zajímavé přednášky. Mia Bajić nám poví, jak jsou implementovány slovníky v jádře Pythonu a jak bylo možné znalost implementace použít k DoS útokům. Jan Pipek nám pak ukáže, jak lze zpracovávat a vykreslovat data v moderních terminálech, i jak připravit živé dashboardy.

A co vás dále čeká?

  • Soutěž o licenci na PyCharm či libovolné IDE od firmy JetBrains.
  • Neotřelé prostory Techmanie.
  • Občerstvení na místě - bez jídla a pití to nejde.
  • A především: skvělí lidé!

Prosíme o potvrzení účasti zde na Meetup.com, abychom mohli zajistit dostatek jídla a pití. Podrobnosti budeme postupně zveřejňovat zde a na pyvo.cz.

Přijďte si pokecat, inspirovat se a pobavit se. Těšíme se na vás!

Přednášky (začátek cca v 18:30)

Hash me if you can: pojďme si promluvit o slovnících!
Mia Bajić

Slovníky všichni používáme neustále, ale většina z nás je bere jako černou skříňku. V této přednášce tuto skříňku otevřeme. Projdeme si, jak hash tabulky skutečně fungují a co nás naučila zranitelnost „hash flooding" z roku 2011 o útocích na algoritmickou složitost. Podíváme se také na několik velmi podivných případů (`hash(-1) == hash(-2)`), na narozeninový paradox a na to, proč se hash seed randomizuje. Na závěr se rychle podíváme na další struktury postavené na hashování - Bloom filtry a consistent hashing.

Data v moderním terminálu
Jan Pipek

Skrze černou (či jinak barevnou) obrazovku s obdélníkovou sítí písmenek a jiných znaků vypadá svět úplně jinak. Při jeho zkoumání (tedy "datové analýze") budete potřebovat vhodné nástroje - ať už v podobě samostatných utilit, nebo v podobě balíčků pro váš oblíbený programovací jazyk. Pojďme si tedy ukázat, co moderní terminál dovede, jak v něm můžete zkoumat, prezentovat či dokonce vykreslovat (nejen) číselná data. S trochou odvahy se můžeme dostat i k živým dashboardům (ponechme stranou otázku, je-li to dobrý nápad).

Related topics

Events in Plzeň, CZ
Python
Computer Programming

You may also like