Closed wdv4758h closed 7 years ago
前幾天投了今年 PyCon TW 的議程,主題是用 Rust 來撰寫 Python module,如果有上的話要來準備內容。
主題應該會先提 ctyes 和 CFFI,並示範如何使用這兩種方式來呼叫 Shared Library 內的函式。再來介紹 CPython 的 C/C++ Extension,並示範如何用 Rust 來做出 CPython 的 Extension。最後展示一些把 Rust 生態圈內幾個常見的 Library 包給 Python 使用來提昇 Python 程式效能的範例。
如果可以的話再額外加上 PyPy Extension 的內容。
PyCon 2017 TW: https://tw.pycon.org/2017/en-us/events/talk/325227434406314071/
Speakerdeck: https://speakerdeck.com/wdv4758h/python-module-in-rust Google Slides: https://docs.google.com/presentation/d/1mTw-4buKDTqPNzJS03s2I0apBMal-SaeKk1dHDSE6fk/pub
前幾天投了今年 PyCon TW 的議程,主題是用 Rust 來撰寫 Python module,如果有上的話要來準備內容。
主題應該會先提 ctyes 和 CFFI,並示範如何使用這兩種方式來呼叫 Shared Library 內的函式。再來介紹 CPython 的 C/C++ Extension,並示範如何用 Rust 來做出 CPython 的 Extension。最後展示一些把 Rust 生態圈內幾個常見的 Library 包給 Python 使用來提昇 Python 程式效能的範例。
如果可以的話再額外加上 PyPy Extension 的內容。