一、python特點:
1)高級
2)面向對象
3)可升級
4)可擴展
5)可移植性
6)易學
7)易讀
8)易維護
9)健壯性
10)高效的快速原型開發工具
11)內存管理器
12)解釋性和(字節)編譯性
這些特點只是在書本上看的,具體的優點還是得多練習、多總結才是。
二、運行python
1)交互式的啟動解釋器,什么是解釋器?用來干什么的?---忽然想到操作系統原理,想看這本書了。額,懷念學校時代的日子!
2)運行python腳本,調用相關的腳本解釋器。
3)集成開發環境中的圖形用戶界面運行python,集成開發環境通常整合了其他的工具,例如集成的調試器、文本編輯器,而且支持各種像CVS這樣的源代碼版本控制工具。
三、python和java運行時區別:
腳本語言
腳本語言一般都有相應的腳本引擎來解釋執行,需要解釋器才能運行。腳本語言有很多種,解釋器也有很多種,所以不同的腳本需要不同的解釋器,只有腳本與解釋器對應,才能正確解釋腳本。
python 為例:
python 源碼不需要編譯成二進制代碼,它可以直接從源代碼運行程序。當我們運行 python 文件程序的時候,python 解釋器將源代碼轉換為字節碼,然后再由 python 解釋器來執行這些字節碼。這也是Python代碼無法運行的像編譯語言一樣快的原因。
腳本語言運行只需要直接運行源代碼便可。

JAVA 語言
Java 是編譯型和解釋型語言的結合體
由 Java 語言編寫的程序需要經過編譯來生成字節碼(也就是 .class 文件),但這種字節碼不是可執行性的,所以再由 Java 解釋器( JVM )來解釋執行。JAVA 虛擬機,即 JVM ( Java Virtual Machine )負責解釋行字節碼文件。所有平台上的 JVM 向編譯器提供相同的編程接口,而編譯器只需要面向虛擬機,生成虛擬機能理解的代碼,然后由虛擬機來解釋執行。
JAVA 的執行過程:
在 Java 開發環境中進行程序代碼的輸入,生成 .java 的 Java 源文件。再由 Java 編譯器對源文件編譯成字節碼(.class 文件),最后再由 JVM 將字節碼解釋成機器碼執行並顯示運行結果。
JAVA 語言既不是純粹的編譯語言,也不是純粹的解釋性語言。所以運行 JAVA 程序必須經過編譯 、運行兩個步驟。
