PyConLT 2021
Explore some of the great features from modern Python and how to use them with FastAPI and friends.
We will see how to make code that is less error-prone, simpler, more efficient, and have a great developer experience, all at the same time.
And all this while including best practices by default.
We will see a bit about type annotations (type hints), async/await, and an overview of FastAPI, Typer, and others.
This talk doesn't expect any technical background, just some basic knowledge of Python.
A session-based recommendation algorithm with the usage of metric learning is an approach that can outperform existing methods simultaneously being less complex than other approaches like GRU4REC. Here we will show how our algorithm works, why metric learning is a good direction for recommendations tasks, and how to implement this solution to session recommendations using popular deep learning libraries like TensorFlow or PyTorch.
A deep technical dive into CPython's an integer type implementation:
- What is an integer in C? Why new fancy languages have
u8
,i8
, ...,u64
,i64
and Python only hasint
. - What is an integer in Python?
- What is a long integer in Python?
- Why integers are no longer supported in Python starting January 1, 2020? (Trololo)
Fine-tuning became a standard for doing transfer learning in natural language processing. Over the last 3 years, this technique was used in many NLP tasks like summarization, translation, natural language inference, etc., and help achieved incredible results. This transfer learning technique could help you in various NLP and deep learning tasks. If you want to know more participate in the PyCon Lithuania conference.
Sharing my experience from being a small Youtuber and creating programming videos on Youtube.
Various tips and caveats which took me a while to understand, hopefully can save you some time if you will try to pursue this path.
Not everything may apply on other platforms (eg. SkillShare, Udemy etc.), but general rules of thumb should remain the same in any case.
When starting a new project - sooner or later you’ll probably come across a decision "How my platform users will get authorized?". In Corner Case Technologies we join client teams or take over other projects and probably have never seen the same implementation of an authorization twice. Even when starting projects on our own we like to try one or another library, which still results in different implementations sometimes. Eventually, this made me start thinking - should we really reinvent the wheel on authorization? This is definitely a huge topic, hence the main focus will be on JWT and OAuth2
Have you heard of concepts like causal inference, experiment design, or maybe multi-armed bandits? Or maybe you've heard of exploration-exploitation trade-off? Why do I ask? Are these concepts relevant to our daily lives at all? In this talk, I would hopefully convince you that they are indeed very relevant!
- Were there situations that you felt that your software works, but it tends to crash and burn sometimes and you have no idea why?
- Did you just add prints just to see what's going on?
- Did you ever sighed at the fact that you needed to debug that one nasty bug, without understanding where it appeared?
If you answered yes to any of these, then you need more observability in your life! In this talk we will go briefly what makes monitoring useful and what you can do to make your life in software development easier.
Who are you?
Everyone has an identity, whether it's Python developer or rock star.
But for us at ZealiD, we are more interested in digital identity. As more and more services happen online there is more demand for being able to prove who you are digitally and with that a whole bunch of Engineering Problems that need to be solved.
What did you always wanted to know about Python core development,
security, global Python community, or open source development in
generak? You get a chance to have your questions answered by a long-time
Python core developer and professional open source developer. I will
answer your questions live on stage at PyCon Lithuania.