我知道一堆脚本语言(python、ruby、lua、php),但我不知道任何编译语言,如 C/C++,我想尝试使用 cython 加速一些 python 代码,这本质上是一个 python - > C 编译器,旨在为 python 创建 C 扩展。基本上,您使用更严格的 python 版本进行编码,该版本编译为 C -> 本机代码。
这就是问题所在,我不知道 C,但是 cython 文档是针对那些显然已经知道 C 的人(没有解释,只介绍),对我没有帮助,我需要知道是否有任何好的针对 python 程序员的 cython 教程,或者如果我在学习 Cython 之前必须学习 C。
请记住,我是一个称职的 python 程序员,我宁愿从我已经擅长的语言的角度学习 cython,而不是为了学习 cython 而学习一门全新的语言。
1) 请不要推荐 psyco
编辑:任何有助于理解官方 cython 文档的信息都是有用的信息