国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

關于Python你需要知道的幾個概念

2019-11-14 17:03:18
字體:
來源:轉載
供稿:網友
  • Python

    一種支持面向對象和函數式(面向過程)的高級編程語言

  • CPython

    由 C 語言編譯,一種默認的,通常我們所提及的基于 C 的 Python 的一種實現

  • Cython

    一種 Python 到 C 的一種轉換器,用于對 CPyhton 做模塊擴展,在一定程度上可以有一定的性能提升

  • Jython

    一種設計運行在 java 平臺的 Python 編程語言的實現

  • IronPython

    一種設計運行在 .NET CLR 平臺的 Python 編程語言的實現

  • PyPy

    具有即時編譯(JIT)功能的 Python 編程語言的實現


  注:雖然 Python 可以支持多線程的概念,由于 CPython 具有全局解釋鎖(GIL)的概念,這會導致 CPython 的一個進程最多只能使用一個 CPU 內核,不支持單一進程多任務并行執行。

1. 如何鑒別你所使用的 Python 的實現類型:

>>>import platform>>>PRint platform.python_implementation()CPython>>>

2. Cython 演示

  • 創建 Python 源代碼文件 hello.py
1 #-*- encoding:utf-8 -*-2 3 def say_hi():4     print 'hello world'
  • 使用 Cython 轉換 .py => .c 
$cython hello.py -o hello.c
  • 創建 Setup.py 文件
1 from distutils.core import setup2 from Cython.Build import cythonize3 4 setup(name = 'Hello world app',5       ext_modules = cythonize('hello.py'))
  • 編譯并構建
$python setup.py build_ext --inplace
  • 安裝
$python setup.py install
  • 測試
$python -c "from hello import say_hi; say_hi();"hello world

 


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 高邮市| 大关县| 扶余县| 微山县| 蓬溪县| 四川省| 故城县| 信宜市| 祥云县| 星子县| 三门县| 韶关市| 汝州市| 肇东市| 沙河市| 馆陶县| 剑河县| 全椒县| 佛学| 崇州市| 钟山县| 鱼台县| 都昌县| 亳州市| 双流县| 合作市| 历史| 翼城县| 鹤岗市| 临澧县| 安仁县| 米易县| 肥东县| 榆树市| 乌恰县| 太原市| 宜宾县| 芮城县| 西乡县| 阿鲁科尔沁旗| 紫阳县|