Session language – Hebrew Target audience – Developers
In recent year Mypy gained wide spread adoption among Python developers. As it continues to improve and evolve, more and more useful features are being added.
In this talk I preset how to use the Python type system to make your code better and safer!
This talk is intended for both developers that are not familiar with Mypy, and to ones that are. There is something here for everyone!
In the talk I'm going to present the following:
**Basic type annotations**: syntax, installation and usage **Using types in practice**: demonstrate how typing can be used to improve code using a real life example **How Mypy works**: understand what type narrowing is, and use it to make Mypy perform exhaustiveness checking for you! If you want to make your code better and you don't know Mypy yet, don't miss out on this talk!