1. 程式人生 > >Python安裝中需要特別註意的一件事

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

python python安裝

默認安裝的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的優點,逐步地開發數據挖掘應用程序。


本文出自 “中科院計算所培訓” 博客,謝絕轉載!

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