因為計算機只知道二進制信息(只有0和1),二進制信息和我們平時說的相比太難理解了,所以為了和計算機很好的交流,出現了各種各樣的計算機編程語言,包括Java。
Java之所以能被計算機識別,是因為Java編譯器和Java虛擬機會把人寫的信息翻譯成機器能識別的二進制信息,這樣我們就能很好的和計算機交流,這種規範叫做Java語言。
Java是壹種面向對象的語言。所謂面向對象,就是在Java編程中,所有的操作都是通過對象來操作的,這樣我們在編程的時候,就可以把壹個函數當作壹個類,為這樣的東西設置自己的屬性。
因為高級計算機語言有很多種(C/C、JAVA、Python、C#等。),不同的語言側重於不同的領域,Java側重於互聯網行業的企業應用開發。
像我們經常使用的購物平臺和壹些公司的管理平臺,大部分都是用Java開發的。而且我們現在用的安卓手機系統和APP也是用Java語言開發的。
Python是壹種面向對象的解釋性計算機編程語言,具有豐富而強大的庫,因此常被稱為glue language,可以方便地連接其他語言制作的各種模塊(尤其是C/C),是國內外許多企業使用的重點開發語言之壹。python的創始人是GuidovanRossum,python的發展受Mola-3語言的影響。python易讀、可擴展、簡潔,被壹些著名大學作為主要編程語言教授給學生。業內人士普遍稱python為高級動態編程語言,可用於大型軟件開發。
Python的應用非常廣泛,後端開發、全棧開發、爬蟲開發、人工智能、金融量化分析、大數據、物聯網等。Python應用無處不在。Google、YouTube、豆瓣等大型知名網站都使用Python完成核心代碼,可見Python的發展前景不可估量。