本讲相关链接
1. 使用 ctypes 库加载 C++ 编写的动态链接库,参考链接:https://docs.python.org/zh-cn/3.10/library/ctypes.html
2. 使用 pybind 将 C++ 编译为 Python 库,参考链接:https://github.com/pybind/python_example
3. 使用 Pythran 库将 Python 直接转换为 C++ 代码,参考链接:https://pypi.org/project/pythran
课后习题
请你基于 Pythran 编写一个计算圆周率的 Python 函数,并使用 C++ 调用该函数,运行后,比较一下纯 Python 代码和 C++ 代码的运行时间。
课程代码、课件及其他相关资料地址
https://gitee.com/wilsonyin/zero-basics-python