一蟋字、python特點:
1)高級
2)面向對象
3)可升級
4)可擴展
5)可移植性
6)易學
7)易讀
8)易維護
9)健壯性
10)高效的快速原型開發(fā)工具
11)內存管理器
12)解釋性和(字節(jié))編譯性
這些特點只是在書本上看的承粤,具體的優(yōu)點還是得多練習择葡、多總結才是肴茄。
二纯丸、運行python
1)交互式的啟動解釋器偏形,什么是解釋器?用來干什么的觉鼻?---忽然想到操作系統(tǒng)原理俊扭,想看這本書了。額坠陈,懷念學校時代的日子统扳!
2)運行python腳本喘帚,調用相關的腳本解釋器。
3)集成開發(fā)環(huán)境中的圖形用戶界面運行python咒钟,集成開發(fā)環(huán)境通常整合了其他的工具吹由,例如集成的調試器、文本編輯器朱嘴,而且支持各種像CVS這樣的源代碼版本控制工具倾鲫。
三、python和java運行時區(qū)別:
來源于:CSDN萍嬉,http://blog.csdn.net/ys0813/article/details/63802122
腳本語言
腳本語言一般都有相應的腳本引擎來解釋執(zhí)行乌昔,需要解釋器才能運行。腳本語言有很多種壤追,解釋器也有很多種磕道,所以不同的腳本需要不同的解釋器,只有腳本與解釋器對應行冰,才能正確解釋腳本溺蕉。
python 為例:
python 源碼不需要編譯成二進制代碼,它可以直接從源代碼運行程序悼做。當我們運行 python 文件程序的時候疯特,python 解釋器將源代碼轉換為字節(jié)碼,然后再由 python 解釋器來執(zhí)行這些字節(jié)碼肛走。這也是Python代碼無法運行的像編譯語言一樣快的原因漓雅。
腳本語言運行只需要直接運行源代碼便可。
JAVA 語言
Java 是編譯型和解釋型語言的結合體
由 Java 語言編寫的程序需要經過編譯來生成字節(jié)碼(也就是 .class 文件)朽色,但這種字節(jié)碼不是可執(zhí)行性的邻吞,所以再由 Java 解釋器( JVM )來解釋執(zhí)行。JAVA 虛擬機葫男,即 JVM ( Java Virtual Machine )負責解釋行字節(jié)碼文件吃衅。所有平臺上的 JVM 向編譯器提供相同的編程接口,而編譯器只需要面向虛擬機腾誉,生成虛擬機能理解的代碼,然后由虛擬機來解釋執(zhí)行峻呕。
JAVA 的執(zhí)行過程:
在 Java 開發(fā)環(huán)境中進行程序代碼的輸入利职,生成 .java 的 Java 源文件。再由 Java 編譯器對源文件編譯成字節(jié)碼(.class 文件)瘦癌,最后再由 JVM 將字節(jié)碼解釋成機器碼執(zhí)行并顯示運行結果猪贪。
JAVA 語言既不是純粹的編譯語言,也不是純粹的解釋性語言讯私。所以運行 JAVA 程序必須經過編譯 热押、運行兩個步驟西傀。