Details
When I started learning Python, there wasn't much interest in typing in Python. However, as Python is being used in many companies, the community needs a universal typing protocol. Typing in Python starts to take shape via many PEPS and we are going to explore the evolution of it. In this talk, we will look at how do we get here, with all the tools that can be used to enforce strong typing in Python, a genetically dynamic typing language.
Like a history lesson, we will go from the very beginning of looking at the benefit of Python being a dynamically typed language. We will also look at how, due to the role of Python changes, the need for strict type checking has emerged and becoming more important. We will also go through the tools and PEP that appear throughout the time to meet these needs.
Topic covered:
- History of typing in Python
- Pros and Cons of dynamic typing
- Type checkers for Python
- PEPs for Python Typing standards
Goal: To learn about typing in Python and the fun facts about how it evolves. Also to celebrate contributors in defining the standard of typing in Python today.
Target: Any Python developer and enthusiast who wants to know more about Python typing and the history of it.