標籤:原始碼 列印 平台 步驟 面向 斷行符號 轉換 第三方 輸出
解釋性
當你使用C或者C++語言編寫程式時,需要通過編譯器將原始碼編譯成電腦能夠識別的語言(二進位機器碼)。當運行這些程式時候,連接器將會從硬碟中將編譯好的程式從硬碟中拷貝到記憶體中運行。
python:python原始碼不需要編譯成電腦能夠識別的二進位碼運行。只需直接從原始碼運行該程式。因為當你直接運行原始碼時候,python內部會將原始碼轉換成位元組碼的中間形式,而後再轉化成電腦能夠識別的語言,並運行。
總結:C語言的代碼程式啟動並執行步驟為:編譯--串連--運行。python啟動並執行步驟是:編寫代碼--直接運行。(轉換為位元組碼,而後轉為二進位機器碼安裝python以後,將由python執行)所以,python源碼移植到另外的平台就可以運行了。
物件導向和面向過程兼具
可嵌入性
如果希望自己的演算法細節不被公開,可以再C或者C++代碼實現演算法,然後將其運用到自己的python代碼中。另外可以在你自己的程式中嵌入python,從而向你的程式使用者提供指令碼功能。
總結:C或者C++語言可以和python語言相互嵌入。
python安裝
個人安裝的是python3.4.2,安裝過程中勾選pip,用於安裝其他的庫檔案,比如安裝pymongo(這是python串連mongodb資料庫的驅動包),就可以通過pip來安裝。安裝完成以後,假如安裝的路徑為D:\python34,則再環境變數的系統變數,編輯path,在後邊追加;D:\python34將python添加到系統內容變數中。
分別開啟兩個命令列,輸入python和pip,測試輸入正確列印資訊,代表安裝成功。
簡單的測試
1 用python內建的shell測試。開啟python的shell(IDLE),將看到>>>,這代表python的解譯器提示符。輸入print(‘hello python‘) 斷行符號,輸出列印資訊。
2 安裝第三方ide進行測試。此處選擇pycharm。建立python工程,添加.py格式檔案,輸入print(‘hello python‘) alt+shift+f10程式將運行。
3 通過命令列運行寫好的指令檔(.py檔案).進入到python指令檔所在的目錄,然後運行python hello.py 斷行符號,正確執行指令碼代碼。(這裡假設建立的指令檔名字是hello.py)
一、python特性+python安裝測試