让自己的 Python 程序飞起来

Python 作为最方便的编程语言和丰富的配置而被大家推崇。 但当我们的模块较复杂,运算量较大的时候,Python 的短板就会出现,执行速度并不那么理想,加上 GIL 的限制,让 Python 开发人员大为担忧,如何摆脱 Python 的这个短板而又不摒弃使用 Python 的快感呢?答案就是使用 Cython,可以避开 Python 的许多原生限制,或者完全超越 Python,而无需放弃 Python 的简便性和便捷性。

适合需要优化程序运行速度的或运算量较大的人群等。能够一定程度上解决项目的运行效率问题,避开 Python 的瓶颈。本文章通过实例讲解让读者逐渐体会 Cython 的强大之处,具体内容如下:

  1. Cython 的简介和安装;
  2. 将纯 Python 程序转换后的运行效率对比;
  3. Cython 和 Python 混合编程的效率;
  4. 引入 C 库后的运行效率;
  5. 自定义 C 语言编译成 Python 模块;
  6. 如何巧妙的避开局限。

阅读全文: http://gitbook.cn/gitchat/activity/5c8f0b12ff908e624889b0f2

一场场看太麻烦?成为 GitChat 会员,畅享 1000+ 场 Chat !点击查看

猜你喜欢

转载自blog.csdn.net/valada/article/details/88784605