Pyvo Brno is traditionally held on the last Thursday of each month. Our friends from BRUG, the Brno Ruby User Group, sometimes joined us for a common meetup.
Listopadové Pyvo, poslední čtvrtek v měsíci v ArtBaru, jako obvykle. 🙂 🍻
November Pyvo, last Thursday of the month at ArtBar, as usual. 🙂 🍻
Would you like to work with a codebase you are not afraid to touch?
A codebase that is easy to refactor because you have so many unit tests that immediately tell you when you do something wrong?
A codebase that contains zero known defects?
I am going to tell you a story of a team that lives like that, because their unit test coverage is over 96% and growing.
The magic ingredient is Test-Driven Development (TDD) - writing tests together with the code in micro-increments taking no more than a couple of minutes. I will show you what TDD is (actual coding included) and how is it applied in the mentioned team to a python/django tech stack. I will talk about real-world experiences, benefits that TDD brings and the current challenges.
About Robert:
Robert Batusek is a software development consultant with 20+ years of experience in the industry, a Certified LeSS Trainer, and a technical coach.
He helps companies simplify product development with multiple teams so that it can quickly adapt to ever-changing business priorities and still retain the ability to grow.
He also coaches technical excellence practices, especially Test-Driven Development, that help increase quality and decrease the number of production defects.
Sejděte dolů po schodech, vydejte se doleva poměrně dlouhou chodbou, a po pravé straně najdete bar. Pyvo hledejte v salonku za barem.
Říjnové Pyvo, poslední čtvrtek v měsíci v ArtBaru, jako obvykle. 🙂 🍻
October Pyvo, last Thursday of the month at ArtBar, as usual. 🙂 🍻
The presentation will focus on Legal Judgment Prediction using Neural Language Processing and Machine Learning using PyTorch. The focus will be on leveraging the state of art embedding models to handle tasks such as document classification and prediction based on publicly available district court rulings.
A variety of models will be explored, including OpenAI's text-embedding-3-small and text-embedding-3-large, as well as open-source options like avsolatorio/GIST-small-Embedding-v0 and sentence-transformers/all-MiniLM-L12-v2. The session will also explore the performance of embeddings within Retrieval-Augmented Generation (RAG) over legal text datasets, emphasising how these models manage context search and classification in legal corpora and what are their limitations.
About Pavol:
Pavol Travnik holds a Master's degree in Law and is currently pursuing a Master's in Software Engineering and Big Data. With a multidisciplinary background, Pavol has gained experience in technology, including machine learning and legal frameworks, and has worked on software engineering and quality assurance in multiple roles. His expertise bridges legal theory and computational approaches, driving innovation in legal research.
Léto ještě nekončí! Předpověď počasí říká, že i na konci září by mělo být počasí na grilovačku. Rozhodli jsme se tomu věřit a tak se opět potkáme u grilu v Lužánkách.
Gril máme tentokrát zarezervovaný od 19:00 do 22:00, ale budeme tam od šesti.
Vlastní zásoby s sebou! 🙂
Summer is not over yet! The weather forecast says that even at the end of September the weather should be OK for a barbecue. We decided to believe it, so we will meet again at the public grill in Lužánky.
This time, we have the grill booked from 19:00 to 22:00, but we will be there from 18:00.
Bring your own supplies! 🙂
Druhá letní grilovačka v Lužánkách!
Gril máme opět zarezervovaný od 18:00 do 22:00.
Vlastní zásoby s sebou! 🙂
Second traditional summer barbecue in Lužánky!
Again, we have the public grill booked for us form 18:00 till 22:00.
Bring your own supplies! 🙂
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! 🙂
Červnové Pyvo, poslední čtvrtek v měsíci v ArtBaru, jako obvykle. 🙂 🍻
June Pyvo, last Thursday of the month at ArtBar, as usual. 🙂 🍻
Exploring the use of python in every step of 3D printing from model creation to moving the motors.
About me: Hi, my name is Vega, and I am an electrical engineering undergrad with background of many years in programming.
Májové či chcete-li květnové Pyvo, poslední čtvrtek v měsíci v ArtBaru, jako obvykle. 🙂 🍻
May Pyvo, last Thursday of the month at ArtBar, as usual. 🙂 🍻
There are approximately 4,000 Slovak songs, but where can they be found? Historically, these songs were shared through oral tradition. Interestingly, the fields of ethnology and musicoethnology emerged in Slovakia quite early, and early ethnologists began compiling known songs into collections called songbooks and hymnals to preserve them. Unfortunately, the format of these compilations has changed little over the past 200 years. It's time for a modern approach.
Using FastAPI, Jinja2, Alembic, Bootstrap, and HTMX, I'm developing a website to gather all available songs in one place. The main features of this project include accessibility, easy search and filter options, and organized song collections.
About me: I work as a quality engineer in Red Hat's Kernel Performance team, focusing on kernel virtual storage and file systems. For the past decade, Python has been my go-to tool for automating tasks like running tests and processing test results. Outside of work, I play a range of traditional instruments, including the violin, viola, bagpipes, and various traditional flutes, and perform with several folklore groups.
Dubnové pyvo, poslední čtvrtek v měsíci v ArtBaru, jako obvykle. 🙂 🍻
Přednášky budou v angličtině.
April Pyvo, last Thursday of the month at ArtBar, as usual. 🙂 🍻
The talks will be in English.
Django is the most extensive Python framework, which is also very opinionated and synchronous. In contrast, FastAPI emerges as a more recent, asynchronous framework.
As a developer and the maintainer of several services, one of which is a data visualization tool deployed in production across various companies, I have had the unique opportunity to use Django ORM with FastAPI. If you take a look through GitHub or other resources, you’ll notice there’s not much out there about combining Django and FastAPI — it’s a bit of an unconventional setup. The aim of my talk is to share insights from my experience with this setup, highlighting its practical implementation and the lessons learned along the way.
This talk is aimed at programmers from beginners to more experienced ones familiar with either of these frameworks. You’ll gain insights into combining asynchronous frameworks with synchronous ones, along with understanding the benefits and challenges of this approach.
About Mia: I'm a software engineer based in Prague, Czech Republic with seven years of experience in the IT industry. I currently work at Ataccama, where I contribute to the development of a business intelligence tool and I maintain several AI microservices. I'm passionate about building tech communities and knowledge sharing. I'm the main organizer of Prague Python meetups & Prague Python Pizza and a co-organizer of PyCon CZ & EuroPython.
In today's fast-paced world, the ability to deliver new features quickly is crucial for product-oriented companies. In this talk, we'll dive into architectural patterns that optimize the delivery of multiple client implementations in complex client-server architectures.
The advent of the mobile age has dramatically altered the landscape of typical client-server models. After contending with these challenges, we've implemented architectural patterns known as Backend for Frontend (BFF) and Server-driven UI in Python. These patterns have brought significant advantages, but we're also aware of their limitations. We'll explore Python optimizations, caching strategies, and SQLAlchemy preloading techniques, which were crucial to our success.
This talk aims to provide you with an overview of useful architectural patterns, insights on how to implement and optimize them in Python, and strategies to make your product managers happy by shortening your time to production.
About Michal: I am a passionate software engineer who is always looking for new ways to solve complex business problems using the latest technologies. I enjoy sharing my knowledge and expertise with other engineers. I am also interested in leadership and creating a positive team culture. I strive to combine my technical skills with effective leadership skills to help individuals reach their full potential.
Březnové pyvo, poslední čtvrtek v měsíci v ArtBaru, jako obvykle. 🙂 🍻
Přednáška bude v angličtině.
March Pyvo, last Thursday of the month at ArtBar, as usual. 🙂 🍻
The talk will be in English.
We will show several examples of how to use the OpenCV library in Python to analyze an image from a scanning electron microscope for automatic adjustment, so that users always have a sharp image.
Lukáš Malý leads a team of scientists and developers who use advanced methods of image processing, computer vision and artificial intelligence to increase the automation, image quality and efficiency of scanning electron microscopes.
Ukážeme si několik příkladů, jak pomocí knihovny OpenCV v Pythonu analyzovat obraz ze skenovacího elektronového mikroskopu pro jeho automatické seřizování, tak aby uživatelé měli vždy ostrý obraz.
Lukáš Malý vede tým vědců a vývojářů, kteří pomocí pokročilých metod zpracování obrazu, počítačového vidění a umělé inteligence zvyšují automatizaci, kvalitu obrazu a efektivitu skenovacích elektronových mikroskopů.
Únorové pyvo, poslední čtvrtek v měsíci v ArtBaru, jako obvykle. 🙂 🍻
Přednáška bude v angličtině.
February Pyvo, last Thursday of the month at ArtBar, as usual. 🙂 🍻
The talk will be in English.
Still thinking on whether you want to attend PyCon SK? We have the perfect tasting for you in the form of one of the beginners' talks that will be presented there!
There's too many pieces of advice out there to keep them in mind and actually remember to apply them when it matters. It's tempting to become a genius overnight as the competition is harsh. But trying to become perfect and keep every piece of information in mind is overwhelming and stressful. Where's the line between what's realistic, both as a beginner and as experienced programmer? What are some good habits to adopt right away, and how do they relate to your typical programming memes? We'll take a look at some behaviors even experienced IT folks struggle with and how to do things instead and why, to get you a head start in your new journey.
Veronika is an Open source enthusiast who enjoys mentoring newbies, building communities around projects and convincing teams to do project management the right way - with documentation, testing, reliability and transparency in mind.
První Pyvo v roce 2024 se blíží!
Poslední čtvrtek v měsíci v ArtBaru, jako obvykle. 🙂 🍻
Přednáška bude tentokrát v češtině.
First Pyvo in 2024 is coming!
Last Thursday of the month at ArtBar, as usual. 🙂 🍻
The talk will be in Czech this time.
Přednáška se zaměří na použití Pythonu v projektech pro správu reálných embedded zařízení.
Představím Python nástroje pro vývoj na platformě ESP32 a jejich vnitřní fungování s důrazem na popis propojení a komunikace mezi SW a HW. Zároveň se podělím o tipy, triky a své zkušenosti se všemi stupni vývojového cyklu populárního open-source Python projektu.
Jako již tradičně, klasický termín Pyva vychází v prosinci ne úplně šťastně a proto se sejdeme už 14. 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.
Pokračujeme v obnovování tradice 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 14 at Dřevák Beer & Grill.
No scheduled talks, you can have a lightning talk but without the projector.
And let's try again to resume the tradition of the hardware swap market and sticker exchange! 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!
🍂 Listopadové Pyvo se blíží! 🎃
Poslední čtvrtek v měsíci, jako obvykle 🙂 A vracíme se do ArtBaru. 🍻
Přednáška bude anglicky.
🍂 November Pyvo is coming!
Last Thursday of the month, as usual. 🙂 And we are coming back to ArtBar. 🍻
The talk will be in English.
Langchain je všestranným frameworkem pro praxi s jazykovými modely v jazyce Python.
Ať už chcete postavit frontend pro vektorovou databázi nebo postavit aplikaci volající API OpenAI, langchain vám poskytne nutné nástroje i vhodné návody. Pro programátory uvědomělé bezpečnostních rizik umožňuje i implementaci zcela lokálních aplikaci. Součástí prezentace bude i krátké demo nasazení chatbota.
🍂 Říjnové Pyvo se blíží! 🎃
Poslední čtvrtek v měsíci, jako obvykle 🙂 A vracíme se do ArtBaru. 🍻
Přednáška bude anglicky.
🍂 October Pyvo is coming! 🎃
Last Thursday of the month, as usual. 🙂 And we are coming back to ArtBar. 🍻
The talk will be in English.
Intro to quickly hacking together type-safe, data validating, self-documenting, scalable and decently fast JSON APIs in modern Python (with asyncio).
About Patrik: Reformed "just code it in BASH with a bunch of regexes" programmer. Likes asyncio, mypy, and writing Python code that looks more like Java. Cybersecurity and privacy aficionado.
Pojďme si užít zbytky babího léta a grilovat v Lužánkách i v září!
Gril máme zarezervovaný od 18:00 do 22:00.
Vlastní zásoby s sebou! 🙂
Let's enjoy the end of Indian summer and grill in Lužánky even in September!
We have the public grill booked for us form 18:00 till 22:00.
Bring your own supplies! 🙂
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! 🙂
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! 🙂
Červnové Pyvo se blíží! Poslední čtvrtek v měsíci v ArtBaru, jako obvykle 🙂
June Pyvo is coming! Last Thursday of the month in ArtBar, as usual 🙂 This time, we have two talks, both will be in English.
Proteins are essential components of our bodies, with their function often dependent on their 3D structure. However, uncovering the 3D structure has for a long time been redeemed by months of hard work in the lab. Recent advances in Machine learning and NLP have made it possible to build models (eg. Alphafold) capable of predicting the protein's 3D structure with the same precision as experimental methods.
In this talk, I will explore an even more specific application of language models for proteins - the detection of a knot in a protein's 3D structure solely from the protein amino acid sequence. Knotting in proteins is a phenomenon that can affect their function and stability. Thanks to NLP and interpretation techniques we can try to uncover why and how proteins tie themself into a knot. In this research, we rely on many Python-based tools starting from Biopython to Pymol and Hugging Face transformer library.
Eva is a full-time PhD student in Bioinformatics doing research, teaching and being taught. Currently exploring the world of proteins, their 3D structure and function with a focus on proteins with a knot in their structure and combining it with state-of-the-art Machine learning approaches. In the free time doing anything and everything from dancing, reading, and knitting to reconstructing a flat.
The emergence of ChatGPT has led to a rapid growth of prospects and implementations in the field of Natural Language Processing (NLP). Various teams were struck with Fear of Missing Out (FOMO) and hastened to incorporate Large Language Models (LLMs) into their products. By using OpenAI models, we successfully integrated LLM into our app on March 2, granting our users the ability to get text summaries of any article. Three weeks later, we trained our own large language model for the same purpose.While heaps of research focus on English texts, this talk will zoom in on using LLMs for smaller languages like Czech or Slovak. I'll share some hair-raising examples from the first days after deployment. I'll also chat about the quirks that come with non-English languages (more tokens, bigger models, ...) and dish about our experiments with various LLMs.
Petr is a biostatistician by training, time series forecaster at Google, currently, entangling knots on protein backbones at Masaryk University and applying large language models at Monitora Media.
Další Pyvo se blíží! Poslední čtvrtek v měsíci v ArtBaru, jako obvykle 🙂
May Pyvo is coming! Last Thursday of the month in ArtBar, as usual 🙂 The talk will be in English.
Do you find it difficult to keep up with the increasing number of reported vulnerabilities? Are you unclear about the severity of a vulnerability in your system? Look no further than the Common Vulnerability Scoring System (CVSS). This standardized framework provides an objective method for scoring security vulnerabilities on a scale from 0 to 10, enabling you to prioritize resources and improve your system's security and resilience. Our talk will demonstrate how to utilize CVSS in Python projects, enabling you to efficiently prioritize efforts and set up automated vulnerability reports. Don't let vulnerabilities go unnoticed - utilize CVSS to enhance your software security today.
Tomas is a Python software developer at Kiwi.com where he works on integrating partner APIs to automate tens of thousands of flight bookings every day. Tomas has prior experience working with Java and Typescript and also has a keen interest in Rust. Tomas is dedicated to writing secure and easy to maintain code. In his free time, he volunteers with the Scouts and enjoys spending his summers at Scout camps, where he can share his knowledge and expertise with younger members.
Další Pyvo se blíží! Poslední čtvrtek v měsíci v ArtBaru, jako obvykle 🙂
Next Pyvo is coming! Last Thursday of the month in ArtBar, as usual 🙂
The talk will be in English.
Join us for a hands-on introduction to Keras in a live Jupyter Notebook by Jiri Podivin.
This interactive session will provide attendees with practical insights into building, training, and evaluating deep learning models using the popular Keras library. Through real-time examples, Jiri will guide you in understanding the power and simplicity of this high-level neural networks API. You can follow the demonstration on your laptop but it is not necessary for the meetup at all.
Další Pyvo se blíží! Poslední čtvrtek v měsíci v ArtBaru, jako obvykle 🙂
Next Pyvo is coming! Last Thursday of the month in ArtBar, as usual 🙂
The talk will be in English.
The tmt tool provides a user-friendly way to work with tests. You can comfortably create new tests, safely and easily run tests across different environments, review test results, debug test code and enable tests in the CI using a consistent and concise config.
The python module and command-line tool implement the Metadata Specification which allows storing all needed test execution data directly within a git repository. Together with the possibility to reference remote repositories it makes it easy to share test coverage across projects and distros. The Flexible Metadata Format fmf is used to store data in both human and machine readable way close to the source code. Thanks to inheritance and elasticity metadata are organized in the structure efficiently, preventing unnecessary duplication.
Nástroj tmt umožňuje uživatelsky přívětivý způsob práce s testy. Můžete pohodlně vytvářet nové testy, bezpečně a snadno spouštět testy v různých prostředích, analyzovat výsledky testů, ladit testovací kód a spouštět testy v CI pomocí konzistentní a přehledné konfigurace. Modul Pythonu a nástroj příkazového řádku implementují specifikaci metadat, která umožňuje ukládat všechna data potřebná pro spuštění testů přímo v git repozitáři. Spolu s možností odkazovat na vzdálené repozitáře usnadňuje sdílení testů napříč projekty a distribucemi. Flexibilní formát metadat fmf slouží k ukládání dat v lidsky i strojově čitelné podobě, blízko zdrojového kódu. Díky dědičnosti a elasticitě jsou metadata efektivně uspořádána ve struktuře, která zabraňuje zbytečné duplikaci.
Principal Quality Engineer at Red Hat working on improving testing tools and processes. Lately focused on tmt, the Test Management Tool, which aims to provide a comfortable and efficient way to develop tests and enable them easily and consistently all the way from the upstream project, through Fedora and CentOS Stream to the Red Hat Enterprise Linux.
Petr likes listening, connecting people & interesting ideas, designing elegant solutions and automating tedious tasks. He loves silence, singing, playing the organ and leading the choir.
Principal Quality Engineer ve společnosti Red Hat pracující na zlepšování testovacích nástrojů a procesů. V poslední době se zaměřuje na tmt, Test Management Tool, jehož cílem je poskytnout pohodlný a efektivní způsob vývoje testů a umožnit jejich snadné a konzistentní spouštění od upstreamového projektu, přes Fedoru a CentOS Stream až po Red Hat Enterprise Linux.
Petr rád naslouchá, spojuje lidi a zajímavé nápady, navrhuje elegantní řešení a automatizuje úmorné úkoly. Má rád ticho, zpěv, hru na varhany a vedení pěveckého sboru.
Principal Software Quality Engineer at Red Hat sitting on two chairs: during the day working on various CI systems and components, focused mostly on provisioning and tmt development, and at night, he's testing good ol' *nix toolchain tools. He's focusing on improving reliability and stability in the world of infrastructure issues. In his spare time, he likes good company, good food, hiking, or building a custom LLVM backend from time to time.
Principal Software Quality Engineer ve společnosti Red Hat, který sedí na dvou židlích: přes den pracuje na různých CI systémech a komponentách, převážně pak na provisioningu a vývoji tmt, a v noci testuje staré dobré *nixové toolchain nástroje. Zaměřuje se hlavně na zlepšování spolehlivosti a stability ve světě plném infrastrukturních problémů. Ve volném čase má rád dobrou společnost, dobré jídlo, turistiku a čas od času postaví vlastní backend pro LLVM.
The good thing about February being so short is that we can meet sooner at ArtBar for some great Pyvo meetup!
We aim to start the talk shortly after 7PM.
After the talk we smoothly transition into a sustainable eco-networking while sipping on our favourite beverages.
The talk will be in English.
Let's talk about Micropython and Circuit Python and their support for Espressif chips, such as the ESP32. In this talk, we will provide a practical example that covers the most common parts of a Micropython IoT project, including WiFi, web server/client, and async/await.
První letošní Pyvo se vrací do ArtBaru!
This year's first Pyvo returns to ArtBar!
The talk will be in English.
Click-bait title, right?
But seriously, when you ask what is DevOps, two people won't say the same.
So what is DevOps? Come to find out.
Mgr. Pavel Grochal TLDr;
He has loved computers since he was a child, taught programming (at that time C and PHP) as a teacher at the grammar school, and went on to graduate from the Faculty of Informatics of Masaryk University in Brno.
’import this’
Since 2012, when he got to know Python and Django, he loves them and uses them for most of his projects. Then in 2015 he became an OpenSource consultant @inuits.eu
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 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."
Říjnové Pyvo tradičně v ArtBaru!
October Pyvo in ArtBar, as usual!
The talk will be in Czech this time.
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.
V září se na Pyvo opět sejdeme v ArtBaru!
In September, we will meet again in ArtBar!
The talk will be in English.
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.
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! 🙂
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! 🙂
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.
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.
V květnu se na Pyvo opět sejdeme v ArtBaru!
In May, we will meet again in ArtBar!
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
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.
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.
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.
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.
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! 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.
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.
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.
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! Můžeš jeden mít i ty, viz pyvo.cz#info-for-speakers. Registrace nutná na Lightning Talk – bit.ly/brpylight.
Praha a Brno spojují síly pro předvánoční Pyvo!
Loni se organizátoři v Brně rozhodli v prosinci místo jedné přednášky dát v online prostoru příležitost zazářit co největšímu počtu lidí prostřednictvím lightning talků. Letos chceme jít stejnou cestou a ještě navíc jsme se dohodli, že spojíme síly brněnské a pražské komunity a uspořádáme předvánoční setkání společně. Čím více nás bude, tím lépe!
A opět se může zapojit každý z vás. Stačí svoje téma zapsate zde: https://bit.ly/brpylight a získáte svých pět (až deset) minut slávy. ⭐
Sejdeme se ve středu 15. 12. 2021 od 19:00 online prostřednictvím Zoom https://pantheon.zoom.us/j/94879518091, heslo pro připojení je pyvopyvo. 🙂
Prague and Brno join forces for pre-Christmas Pyvo!
Last year, instead of one lecture, the Brno Pyvo organizers decided give the opportunity to as many people as possible to shine in the online space via lightning talks. This year we want to go the same way and moreover we have agreed to join forces of Brno and Prague community and organize a pre-Christmas meetup together. The more the merrier.
And again, each of you has the chance to get involved! Just write your topic here: https://bit.ly/brpylight and you will get your five (or up to ten) minutes of fame. ⭐
We will meet (untraditionally) on Wednesday, December 15, 2021 from 19:00 online via Zoom https://pantheon.zoom.us/j/94879518091, the password is pyvopyvo. 🙂
Lightning talky! Můžeš jeden mít i ty, viz pyvo.cz#info-for-speakers. Registrace nutná na Lightning Talk – bit.ly/brpylight.
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.
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
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?
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. 🙂
⚠ 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! 🙂
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.
From satellite imagery to knowing where your neighbor went for a run last evening, geospatial data is everywhere. I'll try to go over why Python is a great tool to make sense of most of it.
Find out more about our speaker:
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.
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.
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.
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.
You may know Google for search, YouTube, Android, Chrome, and Gmail, but that's only as an end-user of OUR apps. You can also integrate Google technologies into YOUR apps (web and mobile)! Did you know Google has many APIs and open source libraries that help you do that? If you have tried and found it challenging, not enough examples, run into roadblocks, got confused, or just curious about what Google APIs can offer, join us for the answers to your questions. Attendees will see demo code using multiple Google APIs with Python time-permitting, we will also try to give live demos.
WESLEY CHUN (@wescpy) is the author of Prentice Hall's bestselling "Core Python" (corepython.com) series, co-author of "Python Web Development with Django" (withdjango.com), and has written for Linux Journal, CNET, and InformIT. In addition to being a Developer Advocate at Google focused on Google Cloud (for higher education) and a host of the G Suite Dev Show (goo.gl/JpBQ40), he runs CyberWeb (cyberwebconsulting.com), a consultancy specializing in Python training. Wesley has over 25 years of programming, teaching, and writing experience, and was one of the original Yahoo!Mail engineers. He holds degrees in CS, Math, and Music from the University of California, is a Fellow of the Python Software Foundation, and Adjunct Computer Science faculty at Foothill College in Silicon Valley.
We have some additional info from Wes for you:
• The slides from the talk: http://bit.ly/3pThf5S • Use case for learning Python to develop mobile backend on App Engine in 6 days: https://googleappengine.blogspot.com/2010/08/rapid-cloud-development-using-app.html • The Earth Engine Python API https://developers.google.com/earth-engine/guides/python_install now has a tutorial published in Jan 2021 (last month!) https://developers.google.com/earth-engine/tutorials/community/intro-to-python-api-guiattard • The top 5 languages used by Google to develop our products (4 "official" languages + JS) http://houseofbots.com/news-detail/11427-1 and https://www.codesnail.com/top-programming-languages-used-by-google/ • Current positions at Google (there are some listed under Prague!): http://google.com/careers
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.
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
my_ast
? The ast
module is the same but for Python itself.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.
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.
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.
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!
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! :)
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, 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.
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.
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.
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.
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.
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.
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.
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 :)
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. :)
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.
Jako již tradičně, klasický termín Pyva vychází v prosinci nevhodně, na druhý svátek vánoční, a tak se místo posledního čtvrtka sejdeme o týden dříve.
Přednášky nebudou a lightning talky být můžou, ale bez projektoru.
Hlavním tématem předvánočního Pyva bude opět hardware!
Přineste se pochlubit pípátky, blikátky, točítky, chytrými varnými konvicemi a jinými zajímavými věcmi. Nejlépe samozřejmě vlastnoručně ubastlenými a Pythonem poháněnými :)
I letos bychom rádi zachovali tradici hardwarového blešáku. 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!
Pokračujeme také v tradici samolepkové burzy! Máte doma nějaké samolepky, které nechcete? Doneste je a vyměňte za samolepky, které chcete!
Sejdeme se opět u Dřeváka. Těšíme se!
Last Thursday in December is not the best date for Pyvo as it is right after Christmas, so let's meet a week earlier.
No scheduled talks, you can have a lightning talk but without the projector.
The main topic, as in previous years, is hardware!
Bring your beepers, flickers, spinners, smart kettles or whatever interesting stuff you have at home, preferably if it is made by you and runs on Python :)
We would like to continue with the tradition of the hardware flea market. 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 more!
Another nice tradition is the stickers exchange. Do you have any stickers you don't fancy? Bring them and change for some other stickers you like!
Let's meet again at Dřevák Beer & Grill. See you there!
Listopadové Pyvo přináší opět několik zajímavých přednášek a příležitost pro to, se setkat s lokálními Pythonisty, probrat vše důležité a ochutnat pivní nabídku Artbaru.
November Pyvo brings interesting talks again. Also a great opportunity to meet local Pythonistas, discuss "important stuff" and try some of the great beers of Artbar.
Tahle přednáška bude v českém jazyku.
Z UNIXového systému dostaneme textovou sestavu, která je pro další zpracování uživatelem nevhodná. Údaje z ní sice dostane, ale o nějakém třídění, jednoduchém vyhledávání nebo snad tvorbě statistiky nemůže být řeč. A tak za pomocí propojení Pythonu a databáze vznikl jednoduchý program, který na základě nastavených pravidel převede textovou sestavu do Office Open XML, se kterým už si poradí tabulkový editor a uživateli poskytuje nesrovnatelný komfort.
Už rok se skupina nadšených začínajících Pythonistek věnuje vývoji počítačové verze deskové hry RoboRally v Pythonu. A první hratelná verze je na světě! Pojďme si říct něco o technologiích, které jsou na hře použity, jaká jsou jejich omezení, jaká je další budoucnost projektu a jak se do něj můžete zapojit.
For the last year, a group of eager Python beginners has been working on Python version of a board game RoboRally. We're pleased to announce v. 1! Let's talk about what technologies we used and why, what are the limitations, what are the possibilities of future development and how you can contribute.
Matthias will introduce to us how to (almost) automate satellite operations. It involves an automation-framework as the base, and the different tools and utilities built on top of it. Additionally, the talk will include the evolution of the ground software side, reducing manual steps to near-automatic, one-click solution. As the last topic, the talk will also describe the move from purely on-site service to AWS and various pitfalls encountered while learning the new platform.
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.
Říjnové Pyvo bude tak trochu speciální. Nebudeme se věnovat technickým tématům, nýbrž IT komunitám. Poslechneme si tři přednášky lidí, kteří mají dlouholeté zkušenosti s pořádáním meetupů, workshopů či kurzů, a také budováním komunit samotných.
This months Pyvo is a special one. We will switch from technical topics to community ones for once. We invited three long-time community enthusiats to share their experience with organizing IT-related meetups, workshops and courses, and building the communities in general.
Téměř každý už slyšel o tom, že se pro různé komunity pořádají nějaké meetupy a workshopy. Pojďme si představit i jiné formáty akcí, čím mohou být zajímavé a pro které skupiny jsou více či méně vhodné.
Almost everyone knows there are some meetups and workshops being organized for various communities. Let’s talk about some other formats of community events, what can be interesting about those and for which groups they may or may not work.
Brno: kdo, co a proč. Přijď se podívat na naši komunitu, aktivity, role a... třeba se i přidej?
Brno: who, what and why. Have a glance at our community, activities, roles - and... maybe get convinced to join us?
Honza pomáhá s rozšiřováním české Python komunity od roku 2011, kdy založil Pyvo v Brně. Roky se věnuje srazům, kurzům, workshopům, konferencím, neziskovce Pyvec, a dalšímu dobrovolničení. Poslechněte si několik ponaučení, která si odnesl ze své komunitní práce, a o kterých si myslí, že by mohla pomoci i dalším.
Since 2011, when he founded Pyvo in Brno, Honza has been helping to drive the growth and success of the Czech Python User Group. For years he has been participating in volunteer-driven meetups, courses, workshops, conferences, the Pyvec nonprofit, and more. Listen to a few lessons he has learned during his community work, which he thinks could help others to better understand how to succeed in volunteering.
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.
První Pyvo nové sezóny bude na téma bezpečnosti neuronových sítí a také QA (anotace viz níže). Po prázdninách se potkáme opět v klubovně Artbaru, útulnější než dřív :)
The topic of the first Pyvo of this season is Safety verification in neural networks and QE (see below). Lets meet meet in Artbar's lounge room (comfier than ever) again after the summer break! :)
Byť zavraždený neurónovou sieťou? Možno to znie naozaj šialene, ale jedného dňa sa to skutočne môže stať, nie však tak, ako si mnoho z vás myslí.
Assassination by neural network. Sound crazy? Well, it might happen someday, and not the way you may think.
Představení modulu pro Python 3, který umožňuje přípravu a ovládání (virtuálních) strojů, s prezentováním výsledku operace prostřednictvím HTML reportu. Prezentace představuje interní QA projekt Avastu, který je zvažován pro open sourcing.
Overview of Python 3 module allowing to deploy (virtual) machines, perform actions on them and present the results in HTML form. The presentation of Avast QA project considered for open sourcing.
Srpen je tu, a s ním i poslední prázdninové Pyvo věnované networkingu. Tentokrát se potkáme v nové, krásné hospodě Pivoň u Lužánek, kde budeme mít možnost ochutnat spoustu rozličných pochutin (piv) a snad nezažijeme saunu jako posledně :)
Last summer Pyvo is here and this time we decided to visit new pub Pivoň near Lužánky. There will be a possibility to try various delicacies (beers) and hopefully we will not experience pub sauna as we did the last time.
???
Milí Pythonisté, červencové Pyvo bude tradičně, jako všechna prázdninová Pyva, o networkingu a přátelském povídání, tedy bez přednášek. Potkáme se ve čtvrtek v 7 večer v hospodě U Dřeváka nad dobrým jídlem a pivem :)
Dear Pythonistas, this month's Pyvo topic is "networking and pivo", as usual during holiday, so no talks planned. Let's meet this Thursday at 7 PM in U Dřeváka pub.
Co jsou to matice a na co se používají? Suchá teorie a nudná matematika, nebo mohou i bavit?
Přijďte se podívat na přednášky a dozvědět se, co vlastně matice jsou, jak se používají a na co jsou užitečné.
What are matrices, exactly, and what are they used for? Plain theory and boring mathematics, or can they be enjoyable too?
Come and see talks on what matrices are, how are they used, and what are they useful for.
Zkusil/a jsi někdy provést afinní transformaci homogenních souřadnic pomocí matice? Jestli ne, tahle přednáška je pro tebe!
Podívejme se na to, jak pomocí malé tabulky čísel hýbat, zvětšovat, otáčet a smačkávat obrázky, jak dát 3D modelu perspektivu – a proč to tvoje grafická karta dělá právě takhle.
Have you ever applied an augmented affine transformation matrix to a set of homogeneous coordinates? If you have not, don't worry! This talk is for you!
Let's look how small grids of numbers can move, zoom, turn and squish pictures, put 3D models in perspective -- and why your graphics card actually uses them for these purposes.
This talk is in Czech language only! (but given the content, it might be interesting for non-Czech speakers too)
V této přednášce Vám představím opensource aplikaci Blender a její některé klíčové funkce a techniky. Bude zahrnuta mírná teorie opřená o praktické ukázky
In this lecture I will introduce the opensource app Blender and some of its key functions and techniques. It will include some easy theory supported by practical examples.
Kvantové počítače jsou technologie na vzestupu, o které toho nikdo vlastně moc neví. Kolik je 7x7? "Pravděpodobně 48.3215831543..." Asi nějak takto by vám odpověděl kvantový počítač.
Proč je tedy užitečný? Nahradí někdy klasický počítač? jak to souvisí s maticemi a Pythonem? A je Schrödingerova kočka ještě naživu?
Quantum computers are a technology that nobody really knows much about. What is 7x7? "It's 48.3215831543... Most likely." That's what a quantum computer would tell you.
What is it good for then? Will it ever replace a classical computer? What does it have to do with matrices and Python? And is Schrödinger's cat still alive?
⚠ This month, Pyvo will be at Edunesto: Veselá 14, Brno
⚠ Pyvo bude tentokrát v Edunesto, Veselá 14!
What does “Beta“ mean for you? A bug-fixing sprint? An excuse to break things? Or just a greek letter?
If you have a project in beta, a story about beta software, or a beta version of a talk, please share it!
Co pro tebe znamená „Beta“? Opravování chyb? Výmluva k rozbíjení věcí? Nebo jen řecké písmeno?
Máš-li projekt v beta verzi, příběh o beta softwaru, nebo beta verzi přednášky, poděl se o ně!
Some of us love Python so much that they make it their login shell. One must be quite a hardcore fan to sacrifice the ergonomics of the UNIX shell, though.
Fortunately, no hard choices are needed with xonsh, which, depending on how you look at it, is either Python that accepts shell syntax or a shell that allows you to lapse into Python at any given time.
But beware: the barrier to entry is so low and the convenience is so addictive, that you'll find yourself hooked on scripting everything in xonsh in no time.
The first beta version of Python 3.8 should be released on Friday, right after Pyvo.
For the beta, all features of Python 3.8 are in. What are they? What can you expect to be released in October? You can read the list, of course. But if you want to see some demos or discuss with others, a meetup is the best place!
V aprílovom pyve si povieme o nástrojoch zjednodušujúcich tímovú prácu s microservice architektúrou.
In april pyvo we will discuss tools making the work with microservice architecture easier for teams.
Services (Micro or SOA) often introduce misunderstandings between teams and parties. During development, there's always room for change and improvement - things are flexible. This can be problematic with several teams and several services in parallel.
Bind them with schema. Enforce the schema programmatically and use it to test. Reuse internal standards through your ecosystem, without consistency issues on your dependents.
Examples are in Python: implementation and demonstration of some principles, and how they integrate.
Pojďme si popovídat o učení. Ne o tom strojovém, které je teď tak populární, ale o tom obyčejném, lidském. Jak a proč se učit programovat? Ať už od začátků, nebo, když už to člověk umí, jak se vzdělávat dál? Jak a proč učit někoho jiného? Kdy je dobré začít? Těšíme se na vás a na vaše příspěvky do diskuze!
Let's talk about learning! Not machine learning which is so popular nowadays, but the normal kind – human learning. How and why should you learn to program? How to start? How to expand one's knowledge once you know the basics? How and why to teach somebody else? When is it good to start? We look forward to seeing you and your contributions to a discussion!
Motivace a recepty na učení se Pythonu, Digitální akademie Czechitas
Oblíbení autoři na YouTube, ksi, pythoanywhere.
Zkušenosti z pracovních pohovorů.
Motivation and recipes for learning Python, Digital academy Czechitas.
Favourite authors on YouTube, ksi, pythonanywhere.
Experience from job interviews.
V únoru bude Pyvo na téma testování. Máte svůj osobní projekt, o kterém si nejste jisti, zda dělá, co dělat má? Nevíte, jestli můžete změnit ten jeden konkrétní řádek, protože by se něco mohlo rozbít? Podíváme se, jak si napsat testy tak, abychom tyto problémy nemuseli (tolik) řešit.
In February, there will be Pyvo on the testing topic. Do you have your own project you are not sure if it does what it should do? Or are you not sure whether you may change that one particular line because of fear of breaking things? Let's have a look at how to write test not to worry about that (as much).
Krátky úvod do architektúry testovania SaaS aplikácií pomocou Pythonu, súvisejúcich knižníc a nástrojov.
Od testovania API, cez záťažové testovanie po testovanie z pohľadu užívateľa.
A short introduction to testing SaaS applications using Python and related tools and libraries.
From API testing to load testing to end-to-end testing.
Pytest je open-source testovací framework, který je vhodný pro různé druhy projektů - ať už se jedná o unit testy pro váš osobní prográmek na GitHubu nebo rozsáhlou testovací sadu pro firemní produkt. Nehledě na to, co potřebujete testovat, díky Pytestu nemusíte začínat od nuly. Představíme vám, jak připravit vaše první testy během pár minut. Jednou z nejsilnějších stránek pytestu jsou jeho rozšíření. Nakonec tedy krátce promluvíme o tom, jak těchto rozšíření využíváme při testování produktu oVirt (open-source virtualizační nástroj).
Pytest is an open-source testing framework which is useful for a wide variety of projects - be it unit tests for your personal program on GitHub or a large testing set for a company product. No matter what you need to test, thanks to Pytest you don't need to start from zero. We will introduce you to our first tests in a few minutes. One of the strongest parts of PyTest are its extensions. At last, we will talk a bit on how we use these extensions for testing of the oVirt product (open-source virtualization tool).
Aplikace, které jsou založeny na využívání mikroslužeb, je nutné testovat velmi důkladně, protože s každou nově přidanou mikroslužbou se zvyšuje počet oblastí, které se mohou z nějakého důvodu chovat nekorektně.
Navíc se poměrně často setkáme se situací, kdy je každá mikroslužba napsána v odlišném programovacím jazyku, což ještě více komplikuje práci QA.
Jedno z možných řešení této situace (minimálně z hlediska testování) je použití tzv. Behaviour-Driven Development (BDD), v němž jsou testy napsány ve specializovaném jazyce Gherkin, který je navržený takovým způsobem, aby byl snadno čitelný jak vývojáři, tak i testery, SW architekty a dokonce i zákazníky, kteří se tak mohou podílet na tvorbě testovacích scénářů s popisem očekávaného chování systému.
Na přednášce se zaměříme na použití knihovny Behave určené pro Python.
Applications that are based on microservices needs to be tested thoroughly because the number of possible points of failure increase with each new microservice added to the whole schema. Additionally, services might be written in different languages, which creates more work for poor QAs. One possible solution is to use the Behavior-Driven Development (BDD) approach and write integration tests in a consistent way. In this workshop, we'll introduce a BDD library for Python, Behave, which is based on the popular Gherkin DSL.
We expect the attendees to have basic Python knowledge at least.
Chceš použít knihovnu na jednoduchý úkon a výsledku se nedomůžeš.
Netušíš, jak jsi to udělal, ale knihovna se zjevně o vše postarala sama.
To jsou dvě možné varianty, jak může vypadat API, pojďme se na nějaké/nějaká z nich podívat!
You want to use a library to accomplish a simple task. Which becomes unbeatable.
You have no idea how you did it, but it works. The library seems to handle stuff pretty much on it's own.
Those are two possible stories which can happen when using an API. Let's take a look at some of those!
Discord je v poslední době stále populárnější aplikace zaplňující díru, kde dříve byl TeamSpeak či Ventrilo. K čemu je u takové aplikace užitečné API a co se s ním dá dělat? Ukážeme si třeba, jak si napsat pomocníka do skupinového chatu.
Discord is an app that has been lately gaining on popularity which nowadays fills the whole, where there were apps like TeamSpeak or Ventrilo. Why would you even need an API for such an app and what can you do with it? For example, a group chat bot can get very handy.
Napsali jste appku, která komunikuje s nějakou další službou přes API, a chcete vědět, jestli bude správně zpracovávat odpovědi serveru?
Pokud je odpověď ano, tak se spolu podíváme na knihovnu requests-mock, která nám umožní naše rozhraní otestovat.
Did you write an app that communicates with another service over an API and you want to know if it handles the server responses correctly?
If the answer is yes then we can look at requests-mock library that will help us with testing of our interface.
Normální termín Pyva vychází v prosinci nevhodně, a tak se místo posledního čtvrtka sejdeme ve čtvrtek druhý.
Přednášky nebudou. Lightning talky být můžou, ale bez projektoru.
Hlavním tématem večera bude, jak už to tak tradičně bývá, hardware!
Přineste se pochlubit pípátky, blikátky, točítky, chytrými varnými konvicemi a jinými zajímavými věcmi. Nejlépe samozřejmě vlastnoručně ubastlenými a Pythonem poháněnými :)
Letos budeme taky pokračovat v tradici předvánočních blešáků, kterých bylo už šest.
Máte doma nepoužívaný router, diody, sluchátka, disky, nebo jinou elektroniku? Nebo se nehodil úlovek z loňska? Doneste je a vyměňte za něco, co vypadá užitečněji! (po n pivech)
Je tady třetí ročník samolepkové burzy!
Máte doma nějaké samolepky, které nechcete? Doneste je a vyměňte za samolepky, které chcete!
Sejdeme se v salonku u Dřeváka. Těšíme se!
Na tomto Pyvu si řekneme, jak příjemněji používat a spravovat Windows a jak se co nejvíce přiblížit prostředí, které funguje na Linuxu. Dále něco o sdílení projektů nejen pro Python nováčky.
Během svých Python kurzů mě napadá spousta projektů, v cestě ale stojí jednak jakým způsobem zaujmout účastníky a ukázat jim, co vše je možné, a jednak jak jim po pochopení základů dát jednodušší projekty, do kterých se můžou hned pustit. Kam všechny nápady sepsat tak, aby si mohli nováčci dobře vybrat? Bude to zajímavé i pro ostatní? Asi mám nápad na řešení.
Na tomto Pyvu se budeme věnovat času. Student z VUT nám poví, jak pomocí Pythonu vytvořil webové rozhraní ke své bakalářské práci.
Vymyslíš, pospojuješ, za půl dne máš funkční prototyp. Tvůj kód je ale škaredý a nikdo se v něm už nikdy nevyzná. Konvence neřešíš, hlavně že to funguje. Dobrá práce? Špatná práce?
Všechno máš skvěle navržené, utřízené, dokumentované. Zabralo to týdny, ale je to krása. Akorát že tuhle věc už po Vánocích vlastně nikdo nebude potřebovat. Dobrá práce? Špatná práce?
Máš tým programátorů a vidíš, že tam jsou lidi dvou dost odlišných povah. Tým není efektivní a ještě se hádá. Špatná práce. Co s tím?
Summer is ending and ArtBar is open after renovations!
Come talk about Python, graphs, databases, and any other fun parts of life.
There are so many Python Videos on the web. How do we find the good free videos on the topics we are interested in, and avoid the junk?
PythonLinks.info organize Python-related videos into a tree of categories. It rates each video based on upvotes versus total votes. Swipe left, right, up, or down to browse the tree.
This talk discusses the Python Video Ecosystem, the classification approach, and the underlying Python Graph Database (ZODB).
Prázdniny jsou v plném proudu a i srpnové Pyvo bude odlehčeně prázdninové. Chceš-li ostatním něco říct, připrav si pětiminutový lightning talk!
Po přednáškách si zagrilujeme na zahrádce bistra Andini.
Grilování sponzoruje Kiwi.com. Můžete se těšit na maso, pečivo, zeleninu, nealko i pivo.
Dear Pythonistas (those who are not attending EuroPython :),
As usual, during the holidays, Pyvo enters the slow summer mood, so no talks for you in July and August. We wanted to come up with the traditional grill event, but due to the uncertain weather situation, the decision was made to just have a beer at U Dřeváka Beer&Grill. Also, the grill is reserved for August already!
Come have a chat about Python-related stuff. We might even try to bring few stickers for exchange if anybody is interested :)
See you on Thursday!
Blíží se nová verze Pythonu!
Půjde-li vše hladce, den před Pyvem oficiálně vyjde Python 3.7.
Uvítáme přednášky na témata kolem jazyka, standardní knihovny, interpreteru, nebo o tom jakou verzi Pythonu používáte ve vašem projektu.
Máš-li na Pyvu co říct, napiš ogranizátorům!
Májové pyvo bude v netradičnom termíne, o týždeň skôr než tradične.
Z májového Pyva si jeden z Vás môže odniesť lístok na nadchádzajúci PyCon CZ v Prahe. Najistejší spôsob, ako mať šancu ho získať, je ukázať sa s lightning talkom. :)
Pozor, Pyvo začína trochu neskôr, než je obvyklé.
Pyvo in May will be a week earlier than usual.
One of you may leave May's Pyvo with a ticket to the upcomming PyCon CZ in Prague. The surest way of getting a chance to get the ticket is to come up with a lightning talk. :)
This Pyvo will start a bit later than usual.
In this presentation we will poke at MicroPython hiding deep in the silicon jungles of the PyBoard and ESP8266 microcontrollers.
We will check out the core libraries that the platform offers and play with simple scripts to learn the development work flow and system APIs.
The show's going to happen on-stage, unless the boards let their blue smoke out before we get that far.
V Apríli sa pozrieme na Redis Queue.
Z aprílového Pyva si jeden z Vás odnesie lístok na nadchádzajúci PyCon CZ v Prahe. Najistejší spôsob, ako mať šancu ho získať, je ukázať sa s lightning talkom. :)
Pozor, Pyvo začína trochu neskôr, než je obvyklé.
In April we will look at the Redis Queue library.
One of you will leave April's Pyvo with a ticket to the upcomming PyCon CZ in Prague. The surest way of getting a chance to get the ticket is to come up with a lightning talk. :)
This Pyvo will start a bit later than usual.
Keep-it-simple approach to work queues designed for cases when Celery is just too complicated.
Quick and dirty debugging output for tired programmers.
An invitation to PyCon CZ in Prague
V březnu Pyvo bude!
Yes, there'll be Pyvo in March!
POZOR: Únorové pivo se mimořádně nekoná v Artbaru!
Honza Dupal z firmy Exponea vám poví o tom, jak využívají vizuální programování v marketingu.
Frido Pokorný z Red Hatu pak pohovoří o distribuovaných výpočtech s pomocí knihovny Selinon.
A možná bude i soutěž o lístek na Pycon 2018 ;)
Těšíme se na vás a na vaše příspěvky do diskuze.
Jak Exponea ulehčuje pomocí vizuálního programování práci běžným uživatelům? Na příkladu z marketingu si ukážeme návrh nástroje pro vizuální programování – od definice problému přes návrh grafického rozhraní a expresivitu jazyka až po implementaci a škálování v Pythonu.
Vieš ako uskutočňovať distribuované výpočty v clusteroch? Skúšal si niekedy spracovať dáta s jednoduchými ale aj komplexnými závislosťami distribuovane pomocou Pythonu? Ak áno, možno poznáš populárne knižnice ako napríklad Celery alebo Dramatiq. V tejto prednáške si, okrem základov distribuovaných výpočtov, ukážeme nevýhody týchto knižníci, ako aj možnosť rozšíriť Celery pre zjednodušenie administratívy, údržby a diagnózu chýb v clusteroch orchestrovaných pomocou OpenShift či Kubernetes schopných spracovať „big data“.
Pojďme si popovídat o učení. Ne o tom strojovém, které je teď tak populární, ale o tom obyčejném, lidském.
Jak a proč se učit programovat? Ať už od začátků, nebo, když už to člověk umí, jak se vzdělávat dál?
Jak a proč učit někoho jiného? Kdy je dobré začít?
Těšíme se na vás a na vaše příspěvky do diskuze.
Na začátek trochu rozvedu, co vlastně znamená, „učit se programovat“. Je rozdíl mezi tím, co se učí na informatice na vysoké škole, a tím co se dělá na Django workshopech. Který přístup je (pro koho) lepší?
Sám mám zkušenost se začátečnickým kurzem pro PyLadies i s vysokoškolským „pokročilým Pythonem“. Oba kurzy mají otevřené materiály, které si může kdokoli projít i z domu.
Popovídám o tom, jak takové otevřené kurzy fungují, jak se připravených materiálů učit, jak do nich přispět, nebo jak založit vlastní komunitní kurz či workshop.
Představení projektu Umíme programovat, předmětu Základy programování na FI MUNI, knížek Programátorská cvičebnice a Želví grafika a dalších programátorsky-výukových aktivit, které spolu všechny tak trochu souvisí.
Michal představí Python víkendy s kiwi.com.
Normální termín Pyva vychází v prosinci nevhodně, a tak se místo posledního čtvrtka sejdeme druhou středu.
Přednášky nebudou. Lightning talky být můžou, ale bez projektoru.
Hlavním tématem večera bude, jak už to tak tradičně bývá, hardware!
Přineste se pochlubit pípátky, blikátky, točítky, chytrými varnými konvicemi a jinými zajímavými věcmi. Nejlépe samozřejmě vlastnoručně ubastlenými a Pythonem poháněnými :)
Kromě toho navážeme na pětiletou tradici předvánočních blešáků.
Máte doma nepoužívaný router, diody, sluchátka, disky, nebo jinou elektroniku? Nebo se nehodil úlovek z loňska? Doneste je a vyměňte za něco, co vypadá užitečněji! (po n pivech)
A aby toho nebylo málo, udělejme tradici i z loňské novinky.
Máte doma nějaké samolepky, které nechcete? Doneste je a vyměňte za samolepky, které chcete!
Sejdeme se v salonku u Dřeváka. Těšíme se!
I v listopadu bude Pyvo! Přijďte!
Blender je skvělý 3D modelovací program, ale ne každý si v něm kvůli složitosti jeho ovládání troufne něco dělat ručně. Ovšem Blender nabízí velmi bohaté API vhodné pro zcela jakýkoliv úkon. Pokud ti nejsou moc blízké složité klávesové zkratky, ale přece bys se rád s tímto programem seznámil, tento talk ti pomůže pomocí Pythonu.
Říjnové Pyvo se bude již tradičně konat v klubovně Artbaru, začne Python-related talky a posléze bude pokračovat více či méně divokou socializací na pivem :)
Tentokrát se nám podařilo nalákat tři speakery. Navíc máme naplánovaný také jeden lightning talk; k dalším se můžete odhodlat i v průběhu Pyva.
Řeč bude o organizaci kódu v malých a středních projektech (přibliřně do dvaceti tisíc řádků kódu) se zaměřením na projekty převážně v Pythonu. Tématem bude jak rozdělit kód do procedur, tříd a modulů, jak vytvářet dokumentaci, jak pojmout testování a jak zamezit některým častým chybám. Zdrojem je autorova sedmiletá zkušenost s profesionálním vývojem v Pythonu, knihy Code Complete (McConnell, 2004) a Mythical Man-Month (Brooks, 1995) a článek Simple Testing Can Prevent Most Critical Failures (Yuan et al., 2014).
Koniec septembra je za rohom a s ním prichádza čas na ďaľšie pyvo. Pevná téma zatiaľ vybraná nie je.
Pracovali ste cez leto s nejakým zaujímavým projektom, účastnili ste sa zaujímavých akcií? Príďte nám o nich povedať!
Formát prednášky je zvyčajne príspevok na cca 30 minúť alebo krátky lightning talk.
Detaily budú doplnené počas týždňa.
Prázdniny zakončíme venku: grilovačkou!
Od šesti hodin budou rozpálené uhlíky ve veřejném grilu na Kraví hoře, přineste si tedy něco k jídlu i pití. Nebudeme mít žádné téma, ani přednášky, pokud by si ovšem chtěl někdo střihnout lightning talk, bránit mu v tom nebudeme :) Spíše jen posedíme, najíme se a budeme si povídat.
Vzhledem v nevlídné předpovědi počasí se přesunuje původní grilování na srpen. Náhradním programem je posezení v hospodě U Dřeváka. Od 19.00 je zamluven salonek na jméno Pyvo.
Nebudeme mít žádné téma, ani přednášky, pokud by si ovšem chtěl někdo střihnout lightning talk, bránit mu v tom nebudeme :) Spíše jen posedíme, najíme se a budeme si povídat.
Červnové Pyvo na téma Python a barvy
Mícháš barvy v CSS? Obarvuješ si terminál? Rozsvěcíš světýlka? Analyzuješ spektra? Hledáš barvení grafů? Přijď se podělit o znalosti a zkušenosti.
Uvítáme přednášky všech délek (1-30 min) a úrovní (od úvodu pro začátečníky po technické diskuze). Inspirace tématem je vítaná, ale ne nutná :) Máš-li co říct, přihlaš si prosím přednášku na encukou@gmail.com.
June's Pyvo about Python and colors
Do you mix color values in CSS? Color your terminal? Blink LEDs? Analyze star spectra? Determine graph colorings? Come share your experiences!
We're looking for talks of all lengths (1-30min) and levels (from introductions for beginners to technical discussions). Taking inspiration from the topic is nice, but not required. If you'd like to speak, please send a mail to encukou@gmail.com!
Máj, lásky čas... Takže znova zalezieme do podzemia. Tentokrát, pre zmenu, do hospodského prostredia. Peniaze na pivo, klobásy, hermelíny a iné drobnosti so sebou. ;) Pre prírodychtivých sme pripravili za križovatkou Lužánky.
O čom bude májové pyvo?
To ešte nevieme, záleží na Vás!
Ak by ste chceli porozprávať o svojom projekte, zaujímavej knižnici, ktorú ste našli a chcete sa o ňu podeliť so svetom, či si chcete vyskúšať prednášku na veľkú konferenciu v kľudnejšej atmosfére s menším publikom, ozvite sa!
Ak si netrúfate na plnú prednášku, lightning talk do piatich minút to istí!
Podrobnosti v nasledujúcich dňoch. Stay tuned.
Jeden z návštevníkov/prednášajúcich z miesta odíde s lístkom na PyCon CZ v Prahe!
I will talk about experiences teaching Python on IT high schools and in big company what are common issues and what does not work. You probably know someone that could use Python for many of his/her tasks not only in work, if they have time for it, teach them and make their life better.
Ever wanted to make a game or even some visualizations using Unreal Engine 4 and blueprints system seems limited/confusing and C++ even more? Then use Python plugin! I will show how it’s easy to get started and make something cool.
V apríli si povieme niečo o machine learningu. Prednáška sa bude venovať použitiu pythonu k detekcii finančných podvodov.
Guys from ThreatMark cybersecurity startup will explain the high level of machine learning done with Python. They will show some real cases: how it is possible to spot financial fraudsters in the card transactions data you don’t even understand, or how to detect that bank user is drunk after PyVO. That’s where machine learning comes to play and we will show you why Python is a great choice.
V březnu si povíme o otevřených datech, abychom byli připraveni: město Brno v rámci iniciativy Otevřená města plánuje spoustu informací uvolnit.
Přijďte včas – přednášek je hodně, tak tentokrát začneme hned po sedmé hodině.
Jiří Ulip nám poví něco o datech, které město Brno plánuje zveřejnit v rámci iniciativy Otevřená města.
Jan Bleha představí nový program remote stáží pro Kiwi.com
Data mají být ropou dneška. Proč je tedy ropy všude dost a užitečných dat jako šafránu?
Další tradiční sraz brněnských Pythonistů. Přijďte se dozvědět něco nového, poznat lidi, pokecat, popít...
Po dvou letech vývoje jsme se o Vánocích dočkali nové verze Pythonu: 3.6. Co je v tři-šestce nového? Pomůže nám to v práci, nebo to nejde tím správným směrem? Pojďme si o tom zadebatovat!
After two years of development, Python 3.6 was released during Christmas. What's new in the new release? Will it help us, or is it just unnecessary churn? Let's discuss!
POZOR ZMĚNA! Vznikl nějaký renonc s rezervacemi. Pyvo nebude v čajovně, ale v klubu Živo u Palečka na Kolišti. Je to jen kousek vedle. V místě čajovny Utopia bude nešťastníky chvíli odchytávat Milan Kubík a pak udělá výpravu bezdomovců na nové místo.
Pyvo bude! A bude v čajovně :-o Ale v téhle čajovně si můžete dát i pivo, nebojte :) Tématem večera bude, jak už to tak tradičně bývá, vánoční výměnný obchod. Nově ale nejen hardwarový, ale i samolepkový!
Máte doma nepoužívaný router, diody, sluchátka, disky, nebo jinou elektroniku? Doneste ji a vyměňte za něco, co rovněž nebudete používat! Máte doma nějaké samolepky, které nechcete? Doneste je a vyměňte za samolepky, které chcete!
Přednášky nebudou. Pokud budeme akční a nezabaví nám je jiné skupiny, mohly by být nějaké deskovky.
Novembrové PyVo sa ponesie v duchu takmer nepythonistickom.
Tohtomesačnou témou budú veci statické, dôvody pre ich použitie a výhody, ktoré môžu priniesť.
Potvrdenou prednáškou je 'Optional static typing' o type hintoch a nástroji mypy od Ilyu Etingova. Prednáška bude v anglickom jazyku.
Bence Nagy nám porozpráva o nástroji Coala.
Miesto bude upresnené v závislosti od záujmu. Ak chceš prísť, potvrď prosím svoju účasť tu na facebooku.
Stále máme voľné jedno miesto prednášajúceho. Ak máš čo povedať, neváhaj sa nám ozvať! Prednáška môže byť cielená aj na začiatočníkov.
Ak sa necítite na veľkú prednášku, môžete skúsiť lightning talk. :)
This month we're interested in all things static, their pros, cons and reasons why to use them or not.
Our speaker, Ilya Etingof will tell about optional static typing in python, how it works and what tools to use. There is still one spot for your talk. Do not hesitate to contact us!
The place will be specified later, based on expected attendance.
October's meetup comes a day before the largest Python conference in the country: PyCon CZ 2016. Let's meet, chat and drink with other Pythonistas and conference goers!
(BTW PyCon CZ tickets are still on sale!)
No formal talks are scheduled, and we won't set up a projector, but 5-minute lightning talks are always welcome!
Meetup attendance is free, but please register via Facebook or e-mail (encukou@gmail.com), so we have an idea of how many people are coming.
Den před největší Pythoní konferencí v ČR, PyCon CZ 2016, se sejdeme potkat, pokecat, a popít.
(mimochodem lístky na PyCon CZ jsou stále v prodeji!)
Neplánujeme „velké” přednášky, a nebudeme mít projektor, ale jako na každém Pyvu bude místo na na pětiminutový lightning talk.
Sraz je zdarma, ale zaregistrujte se prosím přes Facebook nebo e-mail (encukou@gmail.com), abychom věděli kolik máme čekat hostů.
V září se – samozřejmě kromě piva a jídla – podíváme pod kapotu technologiím, které denně používáme.
Dnešní programátor to v podstatě vědět nepotřebuje – na seřazení seznamu máme funkci sort(), o rušení nepotřebných objektů se nám stará garbage collector, na nakreslení grafu určitě existuje nějaká webová služba s pěkným API. Ale pak přijde problém – vestavěný algoritmus přestává stačit, spotřeba paměti z nějakého důvodu roste, hezké API zdražuje nebo rovnou přestává fungovat. A v těchto případech je dobré technologie znát do větší hloubky, než je popsáno v dokumentaci.
Uvítáme všechny přednášky, které odhalí víc než potřebuje typický uživatel. Víš-li jak procesor využívá polovodiče, Numpy objektový model, nebo Docker kernelovou izolaci, přijď nám o tom povědět!
Přednášky prosím oznam na Facebooku nebo na mailu (brno-pyvo@googlegroups.com).
Místo bude upřesněno, a to hlavně podle předpokládané účasti. Chceš-li přijít, označ se prosím na Facbooku, Lanyrdu či mailu.
JAK už je dnes na Pyvu zvykem, uvodní přednáška bude vhodná i pro začátečníky.
Python je "vysokoúrovňový programovací jazyk": programy v něm jsou čitelné pro lidi, spíš než aby odpovídaly tomu, jak je provádí počítač. A tak ačkoli se tak nějak ví, že v počítači jsou jenom samé nuly a jedničky, není úplně jasné, kde se vzaly ostatní čísla – a navíc i řetězce, seznamy, slovníky a ostatní objekty.
Pojďte se něco dozvědět o tom, jak funguje počítačová paměť, a jakým způsobem jsou v ní uloženy základní objekty Pythonu.
Přednáška bude přístupná každému, kdo někdy v Pythonu použil slovník. Ale i pokročilí Pythonisti se pravděpodobně dozví něco nového.
Druhé outdoor Pyvo tohto leta. Príďte si posedieť a pokecať so starými známymi i novými kamarátmi pythonistami.
Tohtomesačnou témou budiž spätná väzba od Vás, ľudí tvoriacich komunitu (hlavne) Brna a blízkeho či vzdialeného okolia. Podeľte sa s nami o Vaše názory, pocity, návrhy, jedlo, pitie, ... :) Po naznaní, že debát bolo dosť sa presunieme do blízkych či vzdialených podnikov k pivu. :) Tento krát znova nečakajte dlhé prednášky. Možno Honza Javorek porozpráva o svojej Pyvnej vízii, ale hlavným bodom programu ste Vy. Pythoním lightning talkom však brániť nebudeme.'
Príďte si posediet či poležať do parku a stretnúť svojich starých a získať nových známych zpomedzi krotiteľov hadov. So sebou deky, stoličky, stany, poľné nemocnice, a čokoľvek potrebujete na piknik. Jedlo a pitie so sebou :) Na mieste je verejný gril, nie je ale isté, či bude voľný.
Tentokrát bez oficiálneho programu - program je vo vašich rukách. Len park, poslucháči a Tvoj lightning talk na ľubovoľnú python tému.
Červnový sraz Python programátorů v Brně, tentokráte o tom, jak na umělou inteligenci.
Jako obvykle hledáme ideálně jednu nějakou úvodní přednášku do tématu a jednu nějakou pokročilejší. Přednášky hlašte sem na event nebo dejte vědět kterémukoliv ze čtyř organizátorů.
S blížícím se létem nesmíme zapomínat na péči o naši den co den slunci vystavenou pokožku. Každý správný programátor ví, že by ji měl pravidelně schovávat z dosahu paprsků, aby si odpočinula. Nejlépe každý poslední čtvrtek v měsíci.
Květnový sraz Python programátorů v Brně, tentokráte o tom, jak na data. Přednášky, zlobu, lásku a nejistotu miřte na Tomáše Ehrlicha, který má květnové Pyvo na starosti.
Pracuješ na nějakém zajímavém projektu, ať už v práci nebo ve volném čase? Přijď se podělit! Na každý projekt bude vyhrazených pět minut, ideální čas na to, říct to nejdůležitější a publikum nenudit.
A jestli projekt nemáš, nevadí – přijď a můžeš si nějaký vybrat.
Plus: první Pyvo proběhlo před pěti lety! Pojďme to oslavit :)
Když si přečtete na Wikipedii co je programování, tak se dovíte samé vznešené řeči, ale ve skutečnosti všichni víme, že programování se skládá hlavně z nevěřícného koukání do obrazovky, škrábání se na hlavě a provádění nejrůznějších rituálů, které by nás alespoň trochu mohly posunout k prozření proč nám něco, co jsme napsali, vůbec nefunguje.
Tentokrát Pyvo bude přesně o tomto - o ladění chyb v našich Python programech.
POZOR: pokud se chcete zúčastnit, potvrďte prosím do pondělí 22. 6. účast buď na Lanyrdu (http://lanyrd.com/2016/brno-pyvo...) nebo Facebooku (https://www.facebook.com/events/...). Díky!
Píše se rok 2016 a každý pořádný program má webové rozhraní. Ale ti, kdo ono webové rozhraní vytváří a spravují, stále píšou textové příkazy, tak jako se to dělá už od sedmdesátých let.
Proč to tak je? Jak je na tom příkazová řádka jako uživatelské rozhraní – potřebuje pečlivý design, nebo její popularita spočívá v nepřívětivosti? Co je na ní dobré, co se dá vylepšit, čím se dá nahradit? To budou témata pro další setkání Pythonistů.
Úvodní přednáška všechno osvětlí i nováčkům, takže se nebojte přijít!
Místo bude upřesněno podle zájmu.
POZOR: Pro velký zájem měníme místo! Pyvo bude u Skypickeru, na adrese Hlinky 40/102, Brno.
Každý někdy začínal – a většina z nás začíná stále znovu.
Jak začít s Pythonem? S programováním obecně? Nebo s novou knihovnou či frameworkem? A jak začínání usnadnit ostatním?
Pyvo samotné letos začíná sérii "JAK". Přijďte začít s námi!
Chystá se Vánoční hardwarové Pyvo!
Přineste hardware, co se vám doma válí v šuplíku, a darujte nebo vyměňujte s ostatními!
Nebo přineste ukázat zajímavý hardware (nejlépe poháněný Pythonem).
Rekapitulacia z PyCon workshopu
Pojďte oslavit novou verzi Pythonu!
(Těm, kteří se těšili na téma CI, se omlouváme – bude za měsíc.)
Červnové Pyvo bude pár dní po největší evropské pythoní konferenci. Jedete na ni? Přijďte se podělit o zážitky. Nejedete? Přijďte si poslechnout, co se událo!
O čem vám povím, to zjistím týden předem, ale o pivo že to bude zajímavé :)
Květnové Pyvo je na volné téma. Kdokoliv může přijít a říct něco na téma, jaké se mu zlíbí. Čekáte marně na to, až uděláme Pyvo zrovna s vaším tématem? Nemusíte! V květnu je to pouliční směska, takže neváhejte a přihlašte si svůj talk!
Už jste někdy uvažovali nad tím, že utečete ze zlaté klece stravenkového Matrixu a vydáte se na volné noze do širého moře freelancingu, kde byste statečně a hrdě jako kapitán jednočlenné lodi čelili šlehavým větrům vlastní nedisciplinovanosti a přízně výdajového paušálu? Nebo jste si tím možná dokonce už i prošli? Dubnový sraz brněnských Pythonistů a Rubystů bude přesně o tomto!
POZOR č. 1! Změna místa!
A u té příležitosti se bude odehrávat v novém brněnském Hubu, hnízdě volnonožníků a podobné havěti.
Toto Pyvo nebude v hospodě, a tak objednáme pizzu. Vyberete-li si předem na stránkách Fortys dejte vědět na encukou@gmail.com (nebo Facebook), ať pak tolik nečekáme.
POZOR č. 2! Překvapení! Toto Pyvo je výroční!
Už je to ..čtyři roky, co chodíte na Pyvo!
Práce na dálku má své specifika, své výhody i nevýhody. Podělím se o svůj pohled na věc, co mi vyhovuje, co ne a, hlavně, jak to řeším.
Co vám na Pythonu/Ruby nejvíc vadí?
Všichni máme ty naše dynamické jazyky rádi. Ale vždycky se najde něco, co člověka na jeho nástrojích irituje. Pojďte si postěžovat, vylít zlost – a nebo zjistit, že celou dobu existoval lepší způsob jak to napsat.
POZOR, jiné místo než obvykle – Koločava začíná být příliš malá // NOTICE: We have a different (larger) venue than usual this time.
python.cz & czechitas.cz present: The docs meetup!
"Docs or it didn't happen! Documentation first!" Podobné a někdy ještě skandálnější výkřiky je možné stále časteji slýchat v undergroundových kavárnách a klubech, hnízdech nové, alternativní programátorské vlny. Můžeme se něco od těchto volnomyšlenkářů přiučit? Není to příliš radikální koncept, psát dokumentaci? Není to příliš altruistická aktivita, dávat někomu strukturovanou informaci, jak náš kód použít? A co třeba napsat dokumentaci jako úplně to první, dokonce ještě dřív než testy? To vše, ale možná ještě méně se dovíte na našem spojeném srazu.
"Docs or it didn't happen! Documentation first!" You might hear such slogans in underground cafés and clubs, meeting places of a new programming movement. Can we learn from these free-thinkers? Isn''t documentation too radical of a concept? Is giving people structured information about how to use our code too altruistic? And what about writing documentation first, even before tests? This, and maybe even less, you will learn on our merged meetup.
The Foreman is a provisioning and configuration management tool, integrating various providers, both from provisioning (bare-metal, oVirt, VMWare, libvirt, EC2, OpenStack) and configuration management (Puppet, Chef, Salt) side. Besides other things, it''s plugable. Katello is a plugin, that brings content management into the play as well.
I would like to go through the concepts and features of this two projects that I happened to work on (with help of other team members that will also be there to support me hopefully :)
Quick introduction to Ansible.
Tradiční datum Pyva+BRUGu připadá na den po Štědrém dni, takže to posuneme o týden dřív.
Jako už tradičně, prosinec patří hardwaru. Přineste pípátka, blikátka, točítka, chytré krabičky a jiné zajímavé komponenty a systémy.
Tradičně uspořádáme i vetešnictví – jestli máte doma nepotřebný kabel, klávesnici či nějaký nesmysl do USB, přineste ho, pomůžeme mu najít nový domov.
(Omlouváme se se za změnu tématu; speakeři na DevOps budou k dispozici až za měsíc).
Přijďte si pokecat o logování – přivítáme prezentace o věcech jako structlog, redis, kafka, amqp jako log buffers, ELK, Graylog a podobné.
Colored logs with Python
Tentokrát o pluginech, háčcích, signálech, a jiných možnostech jak dovolit ostatním programátorům doplňovat a rozšiřovat váš kód.
Začínáte s Pythonem či Ruby? Nebo jste začínali kdysi? Nebo jen chcete začít?
Jak se nejlíp naučit programovat? Jak nejlíp učit programovat? Co byste vzkázali těm, kteří (pů)jdou po vás? Co byste si přáli, aby bylo jednodušší? Co jste sami zjednodušili?
Přijďte posedět, pomluvit Python, popít pivo, papat poctivou podkarpatskou polévku, pokecat o programovacích poprvé; plánovat pedagogické postupy, přivítat PyLadies...
Learn Python (or Ruby, Haskell, etc.) by using it. Sources of motivation and programming challenges to help you learn new programming language.
POZOR, POVINNÁ REGISTRACE (do 24. 7. 12:00) přes Google Forms, viz níže...
Kdo se nezaregistroval včas, musí si přinést vlastní pivo a nemá postel (může ale spát na karimatce).
Toto Pyvo bude grilovací, ve Slavkově u PyLady Šárky. Potřebujeme ale vědět, kolik zhruba koupit piva a tudíž kolik lidí přijde. Gril je sice relativně malý, ale najíme se z něj. Zájemci se budou muset přihlásit aspoň tak týden předem, jinak pro ně nezbude pivo/místo ke spaní.
Na tomto Pyvu nebudou žádné přednášky. Bude čistě DISKUSNÍ! (a GRILOVACÍ!)
Tento formát je organizačně náročnější než pozvání do hospody, a proto potřebujeme předem vědět, kolik nás bude.
Přihlašujte se zde: [odkaz už je neaktivní] (Pokud nemáte rádi Google, ozvěte se na mail - pviktori@redhat.com)
Přineste si vlastní maso na gril. Chleba & hořčici přinesou organizátoři; pokud nechcete, napište to do přihlášky.
Narazíme pivo ze Slavkovského pivovaru. Při registraci si tipněte kolik ho zhruba vypijete, ať víme jak velký sud přivalit.
Je možné na místě přespat. Podmínky záleží na počtu lidí, takže se přihlašte a dál budeme informovat.
Místo: u autobusové zastávky Heršpice, zelnice; zaregistrovaní dostanou přesnou adresu.
Na červnovém Pyvu+BRUGu uvítáme – mezi pivem a borščem – přednášky o čemkoli, co se nějak týká Pythonu či Ruby.
Mimo jiné se proslýchá že začíná sezóna letních konferencí. Možná si někdo bude chtít v neformálním prostředí vyzkoušet svou přednášku, než s ní odjede do zahraničí za neznámým publikem.
Pojď představit svůj projekt! Píšeš po večerech hru, tvoříš si webovky, nebo jsi napsal CLI pro svou banku? Nebo jsi napsal open-source projekt, který teď používají tisíce lidí?
Na květnovém Pyvu uvítáme, mezi pivkem a borščem, krátké (1-10 min.) prezentace takového toho domácího kódění.
Stručné představení PEG.js s ukázkou, doplněné tipy na podobné nástroje pro Ruby a Python.
http://lanyrd.com/2014/rubyslava...
[English]: Our friends in Bratislava are celebrating three years of meetups. Join us in joining them at the Rubyslava + PyVo #36 (International MiniConference Edition)!
We will leave by train at 16:22, and return at 0:52. The ticket will cost you about 500 CZK. Slovakia is in the Eurozone so remember to bring appropriate currency for drinks & food.
[Czech]: V Bratislavě se koná Rubyslava + PyVo #36 (International MiniConference Edition). Zároveň je výročí třech let pořádání Rubyslavy.
Zároveň se tato Rubyslava koná ve stejný den jako brněnské Pyvo. Bratislava je za rohom, padl tedy z naší strany nápad, že bychom udělali kamarádský výjezd 8-)
Jano potvrdil, že místa bude dost, takže jsme se nakonec opravdu rozhodli přilít olej do ohně a přivézt do Bratislavy celé únorové Pyvo!
Jede se vlakem, společně. vyjíždíme o půl páté, vrátíme se zhruba v jednu ráno (při troše štěstí to bude akorát navazovat na rozjezd)
Celá sranda by měla přijít na zhruba 500 Kč (cesta) + co propijete a projíte (nezapomeňte si vzít nějaká eura!)
[Geektrains]:
Nestačí vám jedno jádro? Paralelizujete, pouštíte vlákna, podprocesy a zelenitky? Zdají se vám noční můry o GILu? Pokukujete po Go, Rust či Erlangu? Přidejte se k aktorům lednového Pyva+BRUGu, popijte asynchronně natočené pivo, a kooperativně se podělte o své zážitky a zkušenosti!
10 - 15 minut, kde bych popsal všechny možné metody, způsoby, rady a postřehy, se kterými jsem se setkal při optimalizaci reálných větších projektů.
POZOR! Zrušili nám rezervaci, sraz bude v Kaverně.
ATTENTION! Our reservation was cancelled, the meetup will be in Kaverna!
Algebraic types and pattern matching.
Funguje to, co jste napsali? Jste si jistí? Pojďme si popovídat o tom, jak kontrolovat, jestli jsme ňekde neudělali chybu.
Téma pro tento měsíc: Grafika, hry, animace, a vše co s tím souvisí. (Třetí dimenze není podmínkou)
Vážené milovnice rubínů, a milovníci těchto milovnic, vážení krotitelé krajt a krotitelky těchto krotitelů! Již tento čtvrtek v podvečer se bude v šapitó na Dřevařské ulici v honosném městě Brně konat velkolepá událost, jež svým věhlasem ve světě soupeří i s Čínským cirkusem!
Petr Viktorin bude z načerveno obarveného klobouku po svém strýci Indianovi J. vytahovat zajímavosti o verzovacím systému Git. Ondra Kudlík nás uvede do tajů laboratoří GitLabu, Václav Tunka odloží kávičku z Jávy a povypráví nám strašidelné historky z jeskyní Workflow-in-Open Soúrc, kde se bil se skřety a draky. Jirka Bartoň přiletí na růžovém okřídleném poníku z hlavního města západního Rakouska-Uherska, tedy královského města Pražského, aby zažongloval se rtuťovými kuličkami tajemného Mercurialu a provedl nás mezi velbloudy a exotickými otrokyněmi tureckého Bazaaru.
Kdo nepřijde, ten prohloupí a z této hlouposti se už nikdy nevykoupí! Vstup je volný dobrovolný, piva dostatek, nemějte tedy zábran a dostavte se!
I'll try to answer question whether GitLab is usable GitHub replacement for specific use cases or not. I'll briefly describe installation, git setup and other needed admin tatsks. Showcase of main features will follow including comparison with GitHub ones.
How git is being used in open-source projects such as JBoss AS, Torquebox, etc.
Prosincové PyVo bude v mnohém netradiční: máme zarezervovaný otevřený salonek v levé části podniku, místo přednášek bude bleší trh s hardwarem, a místo posledního čtvrtku bude PyVo v prostřední pondělí.
Python v příkazové řádce: od zpracování argumentů po barevné tabulky
Tématem tohoto termínu bude deployment, čili "jak dostat (jakoukoliv) svou aplikaci na server". Py balíčky, systémové balíčky, Fabric, Paver, ...
Kapacita salonku je zhruba 25 osob, takže přijďte včas, nemusíte se vlézt.
Podzimní pyvní sezónu startujeme ve čtvrtek 27. 9. PyVem o bezpečnosti.
Přednášky se připravují, ale klidně samovolně připište svoji, máte-li co říct o zabezpečování webových aplikací nebo obecně těch, které běží na serveru a na síti, o kryptografii, vesmíru, životě, a vůbec.
Na PyVo v dubnu. Téma: Python WTFs, hacks, tips & tricks. Přispějte každý svým příběhem! Program tohoto PyVa je ryze punkový a živelný.
Ale s tvými geek slajdy, Jocho, počítám! ;-)
Srazy.info: http://pojd.me/1qm
Poznámka: Facebook je debil. Když uděláte event pro skupinu, nikdo jiný než členové se na něj nepřihlásí, i když je to Open Group. Přitom to dřív šlo. Takže na tento event se přihlásí jen členové Pyonýrů, což nebylo záměrem. Přijďte prosímvás kdokoliv. Máte-li nutkání se přihlásit, udělejte to na srazy.info.