Choose timezone
Your profile timezone:
Data Typing and types for better code
If you think about data types, you probably think about things like float32 versus int64, but types can do more than represent numbers. Thinking about types is a powerful way to reason about code and algorithms. They help you write simpler code, straight-forward tests, and cleaner documentation, even in languages that don’t have strong type systems. In this session, we will provide a gentle introduction to types, founded on basic mathematical concepts. We will also talk specifically about adding types to Python code and using mypy to help catch errors.