filmov
tv
Type Erasure in Python|Kir Chou|PyCon APAC 2022

Показать описание
PyCon APAC 2022|一般演講 Talks|一般演講 Talks|國泰金控 Cathay Financial Holdings / 美光科技 Micron 冠名贊助
💬 語言 Language:英文 English
🎯 層級 Level:進階 Experienced
🔎 分類 Category:Python 核心 Python Core
💡 摘要 Abstract 💡
Type erasure, which is commonly used in other statically-typed programming languages such as Java, C++, and Swift, has slightly different definitions and implementations between programming languages. Python is one of the iconic dynamically-typed programming languages which allows to determine the type of variable in runtime; therefore, the Python community focuses on Type Hints (PEP 484) and static type checker (such as mypy and pyre) recently. Since the concept of type erasure is rarely discussed within the community, in this talk, the speaker picks examples in C++, describes the reason why Python needs type erasure and provides one example to illustrate how to apply it to your CPython extension module.
🚀 關於講者 About Speaker - Kir Chou 🚀
#python #pycontw #pyconapac2022 #typeerasure #cpython
Follow “PyCon Taiwan”
💬 語言 Language:英文 English
🎯 層級 Level:進階 Experienced
🔎 分類 Category:Python 核心 Python Core
💡 摘要 Abstract 💡
Type erasure, which is commonly used in other statically-typed programming languages such as Java, C++, and Swift, has slightly different definitions and implementations between programming languages. Python is one of the iconic dynamically-typed programming languages which allows to determine the type of variable in runtime; therefore, the Python community focuses on Type Hints (PEP 484) and static type checker (such as mypy and pyre) recently. Since the concept of type erasure is rarely discussed within the community, in this talk, the speaker picks examples in C++, describes the reason why Python needs type erasure and provides one example to illustrate how to apply it to your CPython extension module.
🚀 關於講者 About Speaker - Kir Chou 🚀
#python #pycontw #pyconapac2022 #typeerasure #cpython
Follow “PyCon Taiwan”