回覆列表
-
1 # 繁星落石
-
2 # 魔扣思維空間
因為Python簡單、優雅、明確,Google, Instagram, 豆瓣、知乎這些崇尚優雅的網際網路公司都在用它。可以用三句話概括python的獨特魅力:為速度而生——python入門快至一小時,開發速度堪稱非凡;優雅解決問題——python語法簡單,不會再因繁瑣結構分心;充滿可能性——上能建google,下能開發指令碼,python實現所有可能性。
Python開發者的哲學就是:用一種方法,最好是隻有一種方法來做一件事。在設計python預言時,如果面臨多種選擇,python開發者總會拒絕花哨的語法,而選擇明確的沒有或者很少有歧義的語法。
AI程式設計沒有特定的語言,只是一種演算法,只是由於演算法結構複雜,所以推出了很多框架,而這些框架支援最多的語言就是Python,因為其易學習性和易用性。Python是指令碼語言,所以對於環境要求不是很高,而且現在可以使用Docker和Jupyter來提供合適的執行環境,使得Python部署非常的方便。指令碼語言具有即編即執行的特性,可以隨時測試和調整自己的程式碼。
其實AI的框架也支援如Java等其他語言,Python作為測試用的語言因為方便而火,但是真正開發產品的時候,依然是透過C++和Java來實現封裝的,畢竟Python沒有辦法將做好的東西打包成可執行檔案交給客戶。但是對於網際網路應用的話,倒是可以直接部署,所以很方便。