二、pip 的安裝
2、pypy 的 pip 安裝命令:pypy3 -m ensurepip
三、建立 pypy 虛擬環境並簡單使用
四、排序演算法測試
# 進入虛擬環境之後 pip 的使用命令就是
:# 隨機生成10000個數,看插入排序,氣泡排序,選擇排序,希爾排序的時間
datas = get_nums(
10000
) insert_sort(datas[:]
) bubble(datas[:]
) choose_insert(datas[:]
) shell_sort(datas[:]
)python 自帶的 cpython 直譯器執行時間
pypy 直譯器執行時間
插入排序
氣泡排序
選擇排序
希爾排序
cpython
4.044999838s
7.256999969s
2.706000090s
0.052000046s
pypy
0.245000124s
0.221999884s
0.100999832s
0.015999794s
編譯自定義pypy直譯器,獨立執行pyc
眾所周知,pypy執行效率要高出cpython 5 10倍,特別在網路併發方面,融合了stackless,最新基於python2.7的2.3版本比較穩定,基本上可以用於生產環境。不過pypy預設必須攜帶py檔案執行,是否可以只部署pyc以便隱藏原始碼呢。這個官方文件已經有提到,具體的可以自己閱讀 m...
py py裝飾器原理
算是py語言的個特性功能吧.其他js還沒接觸到有沒有這個功能 主要亮點 在不修改現有函式的功能要求下,豐富現有函式功能.def f1 print f1 func deff2 print f2 func deff3 print f3 func deff4 print f4 func deff5 pri...
python直譯器配置 Python直譯器的配置
1 準備工作 安裝好pycharm2017版本 電腦上安裝好python直譯器 2 本地直譯器配置 配置本地直譯器的步驟相對簡潔直觀 1 單擊工具欄中的設定按鈕。2 在settings preferences對話方塊中選中 project interpreter頁面,在project interpr...