wdv4758h / notes

let me know if my notes help you :D (it's a mess, I know)
https://wdv4758h.github.io/notes/
142 stars 17 forks source link

Python module in Rust #77

Closed wdv4758h closed 7 years ago

wdv4758h commented 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 的內容。

wdv4758h commented 7 years ago

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