Python has always been one of the most dynamic languages, and that's the most important factor in making it as flexible and expressive as it is. However, some recent efforts being done to also bring the world of static typing into Python, initially as a 3rd party project called mypy, and currently with some support in the core language in the form of PEP-484 + PEP-526.
From some experiences with it, mypy improved the code I write in Python, but it's main blocker now is supporting the libraries and frameworks we all use. I'm currently working on bringing support for Django to be able to have type annotations in web development projects. This talk will describe the why using this tool helps you write code and can already make your web projects better.
Watch video "Using type checking in Django projects with mypy" by Daniel Moisset online, duration hours minute second in high quality that is uploaded to the channel DjangoCon Europe 13 July 2017. Share the link to the video on social media so that your subscribers and friends will also watch this video. This video clip has been viewed 2,207 times and liked it like visitors.