Pykonik #50 Tech Talks Meetup
We invite you for the next meetup!
Pykonik is a community of those using, learning or curious of Python. Our meeting details can also be found on our website, where you can sign up to give a talk at the next meeting: http://pykonik.org/50/.
This time we will host the following talks:
- [ENG] Artur Czepiel - What happens when you run a file with python?
Many things are happening between the moment you’ve typed python hello.py and "Hello World" appearing on your screen. Using a puzzle from previous pykonik as an example, I'll walk you through the first few steps of these, focusing on how python reads and decodes the source files. I'll show a few examples of how you can modify that process, and what you can achieve with those modifications.
- [ENG] Konrad Sewiłło-Jopek - Asyncio - done right?
We will discuss asyncio in details starting from historical perspective and support for event-based programming in different operating systems. Then we will look at the implementation of asynchronous IO in Python: what is event loop? What exactly are coroutines and how they differ from other concurrency methods? What are other problems we may introduce using asyncio and how to prevent them? How to mix asyncio with multi-core processing? What are the main disadvantages of asyncio?
...and as always - lightning talks - ~5 minutes talks that can be given by anyone on any topic. Talk to us either online or during the event if you want to give one!