為什麼都說“人生苦短 吾用Python”?一文讀懂

Python的定位是"優雅"、"明確

"、"簡單"。Python程序簡單易懂,容易入門,適合初學者,而且將來深入下去,也可以編寫那些非常非常複雜的程序。

為什麼都說“人生苦短 吾用Python”?一文讀懂

Python應用領域廣泛

  • 雲計算: 雲計算最火的語言, 典型應用OpenStack;
  • WEB開發: 眾多優秀的WEB框架,眾多大型網站均為Python開發,Youtube, Dropbox,豆瓣。。。 典型WEB框架有Django;
  • 科學運算: 典型庫NumPy, SciPy, Matplotlib, Enthought librarys,pandas;
  • 系統運維: 運維人員必備語言;
  • 金融:量化交易,金融分析,在金融工程領域,Python不但在用,且用的最多,而且重要性逐年提高。作為動態語言的Python,語言結構清晰簡單,庫豐富,成熟穩定,科學計算和統計分析都很牛逼,生產效率遠遠高於c,c++,java,尤其擅長策略回測;
  • 圖形GUI: PyQT, WxPython,TkInter
  • 人工智能:這個不用解釋,大家都知道,就是現在炒的最火的那個。CV,NLP,推薦算法.......不勝枚舉。
為什麼都說“人生苦短 吾用Python”?一文讀懂


公司普遍應用(簡單來說就是好就業)

除了廣泛的應用領域外,國內外一些大型公司廣泛應用Python,也是Python語言大火的原因之一,典型的有以下幾個:

  • 谷歌:Google App Engine 、code.google.com 、Google earth 、谷歌爬蟲、Google廣告等項目都大量使用Python開發;
  • CIA: 美國中情局網站就是用Python開發的;
  • NASA: 美國航天局(NASA)大量使用Python進行數據分析和運算;
  • YouTube:世界上最大的視頻網站YouTube就是用Python開發的;
  • Dropbox:美國最大的在線雲存儲網站,全部用Python實現,每天網站處理10億個文件的上傳和下載;
  • Instagram:美國最大的圖片分享社交網站,每天超過3千萬張照片被分享,全部用python開發;
  • Facebook:大量的基礎庫均通過Python實現的;
為什麼都說“人生苦短 吾用Python”?一文讀懂

  • Redhat: 世界上最流行的Linux發行版本中的yum包管理工具就是用python開發的;
  • 豆瓣: 公司幾乎所有的業務均是通過Python開發的;
  • 知乎: 國內最大的問答社區,通過Python開發(國外Quora);
  • 還有搜狐、金山、騰訊、盛大、網易、百度、阿里、淘寶 、土豆、新浪、果殼等公司都在使用Python完成各種各樣的任務。

………


為什麼都喜歡用Python?

優點太多!

為什麼都說“人生苦短 吾用Python”?一文讀懂

  • 人生苦短,吾用Python!耳熟能詳的一句話,這句話源自Bruce Eckel,原文是:Life is short,you need Python。相比其他語言,Python代碼量下降明顯,以機器學習為例,採用Java和Python完成同一個算法實現時,Python的實現代碼量明顯少於Java,有的下降幅度甚至超過一半以上。減少代碼量完全是解放程序員啊,有多餘的時間思考下算法、網絡結構,不香嘛?
  • 開發效率非常高,Python有非常強大的第三方庫,基本上你想通過計算機實現任何功能,Python官方庫裡都有相應的模塊進行支持,直接下載調用,在基礎庫的基礎上進行開發,避免重複造輪子。
  • 生態健全,應用廣泛。Python語言在Web開發、大數據、人工智能、後端服務和嵌入式開發等領域都有廣泛的應用。
  • 可移植性
    。由於它的開源本質,Python已經被移植在許多平臺上。如果你小心地避免使用依賴於系統的特性,那麼你的Python程序無需修改,就幾乎可以在市場上所有的系統平臺上運行。
  • Python既支持面向過程,也支持面向對象編程。在面向過程編程中,程序員複用代碼,在面向對象編程中,使用基於數據和函數的對象。儘管面向對象的程序語言通常十分複雜,Python卻設法保持簡潔。

.........

為什麼都說“人生苦短 吾用Python”?一文讀懂


當然,Python也有些 "小小小小"的瑕疵。速度慢啦,加密問題啦,線程不能利用多CPU問題啦等等。

但是在Python無數的有點面前,這一丟丟小瑕疵還是可以忍受滴!(我是Python使用者,哈哈)

PS:如果大一的必修課是Python入門而不是C語言入門,現在我可能是一名純科班了,害........

喜歡的素質三連哦,恭喜發財啦,逢考必過啦……


為什麼都說“人生苦短 吾用Python”?一文讀懂


分享到:


相關文章: