Python has been around for 3 decades. A moment of silence as we let that sink in...
Since Python is such an "old" language, one doesn't expect it to have certain cool features that "modern" languages have. For instance, types baked into the language.
Well, this was the case a couple of years ago but this has changed. A lot of modern languages have "types" baked into the language. Some developers say having a good type system is as good as having the language writing tests for you (I totally disagree).
For my session, I will be exploring the type system of python. I'll go through the available tools, and share snippets on how types can make one write more maintainable and safer code.