03.06 人工智能編程是使用什麼語言?為什麼python那麼火?

weiboguo5034


因為Python簡單、優雅、明確,Google, Instagram, 豆瓣、知乎這些崇尚優雅的互聯網公司都在用它。可以用三句話概括python的獨特魅力:為速度而生——python入門快至一小時,開發速度堪稱非凡;優雅解決問題——python語法簡單,不會再因繁瑣結構分心;充滿可能性——上能建google,下能開發腳本,python實現所有可能性。

Python開發者的哲學就是:用一種方法,最好是隻有一種方法來做一件事。在設計python預言時,如果面臨多種選擇,python開發者總會拒絕花哨的語法,而選擇明確的沒有或者很少有歧義的語法。


魔扣思維空間


AI編程沒有特定的語言,只是一種算法,只是由於算法結構複雜,所以推出了很多框架,而這些框架支持最多的語言就是Python,因為其易學習性和易用性。Python是腳本語言,所以對於環境要求不是很高,而且現在可以使用Docker和Jupyter來提供合適的運行環境,使得Python部署非常的方便。腳本語言具有即編即運行的特性,可以隨時測試和調整自己的代碼。

其實AI的框架也支持如Java等其他語言,Python作為測試用的語言因為方便而火,但是真正開發產品的時候,依然是通過C++和Java來實現封裝的,畢竟Python沒有辦法將做好的東西打包成可執行文件交給客戶。但是對於互聯網應用的話,倒是可以直接部署,所以很方便。


分享到:


相關文章: