Python安裝中需要特別注意的一件事

shenmanli發表於2017-10-10
預設安裝的Python開發環境已經附帶了很多高階資料型別,如列表、元組、字典、集合、佇列等,無需進一步程式設計就可以使用這些資料型別的操作。


使用這些資料型別使得實現抽象的數學概念非常簡單。此外,還可以使用自己熟悉的程式設計風格,如物件導向程式設計、程式導向程式設計、或者函數語言程式設計。


Python語言的優勢


基於以下三個原因,選擇Python作為實現資料探勘演算法的程式語言:


(1) Python的語法清晰;


(2) 易於操作純文字檔案;


(3) 使用廣泛,存在大量的開發文件。


Python版本之爭


2.x版:現今有大量應用,而3.x版是今後的趨勢。


實現多版本共存與切換簡便方法:更改系統環境變數path


檢視已安裝版本的方法(在所啟動的IDLE介面也可以直接看到):


>>> import sys


>>> sys.version


'2.7.8 (default, Jun 30 2014, 16:08:48) [MSC v.1500 64 bit (AMD64)]'


>>> sys.version_info


sys.version_info(major=2, minor=7, micro=8, releaselevel='final', serial=0)


安裝Python


Python預設程式設計環境是IDLE,常用快捷鍵:


Alt+P、Alt+N:瀏覽歷史命令


Ctrl+F6:重啟Shell,之前定義的物件全部無效


F1:開啟Python幫助文件


Alt+/:自動補全前面曾經出現過的單詞,在多個單詞中迴圈選擇


Ctrl+[、Ctrl+]:縮排程式碼


Alt+3、Alt+4:註釋、取消註釋


其他可選開發環境:wxPython、Jython、Anaconda中的Spyder等。


使用pip管理第三方包


Python2中需要單獨安裝,安裝方法:cmd==>python get-pip.py


用法示例


pip install NumPy


pip list


pip install --upgrade SomePackage


pip uninstall SomePackage


需要特別注意的是,Python3安裝包中已預設包含pip。


Python語言處理和操作文字檔案非常簡單,非常易於處理非數值型資料。


Python語言提供了豐富的正規表示式函式以及很多訪問Web頁面的函式庫,使得從HTML中提取資料變得非常簡單直觀。


Python語言唯一的不足是效能問題。Python程式執行的效率不如Java或者C程式碼高,但是可以使用Python呼叫C編譯的程式碼。這樣,就可以同時利用C和Python的優點,逐步地開發資料探勘應用程式。

相關文章