Python
Python 是可讀的最強大的語言。—Pau Dubois
選Python還是選Java?2020年,頂尖程序員最應該掌握的7種編程語言
Python 編程。圖源:Unsplash。
Python 開發於 1991 年,壹項民意調查表明,在開發 AI 時,超過 57% 的開發者將 Python 作為首選編程語言,而不是 C++。因為易於學習,Python 讓程序員和數據科學家可以更輕松地進入開發 AI 的世界。
Python 是壹個程序員需要多少自由度的「實驗」。太自由,沒人可以讀懂別人的代碼;太不自由,就會沒那麽強的表現力。—Guido van Rossum
使用 Python,妳不僅可以獲得優秀的社區支持和廣泛的庫集,還能享受到其靈活性。妳從 Python 中得到的最大的好處可能是平臺獨立性和針對深度學習和機器學習的廣泛框架。
用 Python 編碼的樂趣在於可以看到短小精悍、可讀性高的類,這些類可以用少量清晰的代碼表達大量行為(而不是用大量代碼煩死讀者)。——Guido van Rossum
Python 代碼片段示例:
選Python還是選Java?2020年,頂尖程序員最應該掌握的7種編程語言
Python 代碼段落示例。
常用的庫
TensorFlow——用於機器學習工作負載和用數據集處理;
scikit-learn——訓練機器學習模型;
PyTorch——計算機視覺和自然語言處理;
Keras——高度復雜性的數學計算和操作的代碼接口;
SparkMLib——類似 Apache Spark 的機器學習庫,通過算法和實用程序等工具,讓每壹個人都能輕松地進行機器學習;
MXNet——Apache 的另壹個庫,可以簡化深度學習流程;
Theano——定義、優化和評價數學表達式的庫;
Pybrain——用於強大的機器學習算法。
另外,根據 GitHub 庫的貢獻度,Python 已經超越了 Java,成為世界第二受歡迎的語言。Stack Overflow 將 Python 稱為「成長最快」的主流編程語言。