初識python-人生苦短

寫在前面

人生苦短,我用python。

python,已經與你錯過很多次了,以前都說要與你結伴,這次終於要如願了,接下來的一段時間內,我會一直在。

與你相遇,好幸運。

python簡介

Python是一個很棒的語言,從它誕生的那天起,一直致力於向開發者提供同時具備可讀性和生產力的多範式編程語言。曾經有人Python僅僅是一門腳本語言,不適合構建大型系統,但是現在在社區和先驅公司的努力下,Python已經成爲可以構建絕大多數應用系統的開發語言。

python的歷史

  • 1989年聖誕節:Guido von Rossum開始寫Python語言的編譯器。
  • 1991年2月:第一個Python編譯器(同時也是解釋器)誕生,它是用C語言實現的(後面又出現了Java和C#實現的版本Jython和IronPython,以及PyPy、Brython、Pyston等其他實現),可以調用C語言的庫函數。在最早的版本中,Python已經提供了對“類”,“函數”,“異常處理”等構造塊的支持,同時提供了“列表”和“字典”等核心數據類型,同時支持以模塊爲基礎的拓展系統。
  • 1994年1月:Python 1.0正式發佈。
  • 2000年10月16日:Python 2.0發佈,增加了實現完整的垃圾回收,並且支持Unicode。與此同時,Python的整個開發過程更加透明,社區對開發進度的影響逐漸擴大,生態圈開始慢慢形成。
  • 2008年12月3日:Python 3.0發佈,此版不完全兼容之前的Python代碼,不過很多新特性後來也被移植到舊的Python 2.6/2.7版本,因爲目前還有公司在項目和運維中使用Python 2.x版本的代碼。
    目前我們使用的Python 3.6.x的版本是在2016年的12月23日發佈的,Python的版本號分爲三段,形如A.B.C。其中A表示大版本號,一般當整體重寫,或出現不向後兼容的改變時,增加A;B表示功能更新,出現新功能時增加B;C表示小的改動(如修復了某個Bug),只要有修改就增加C。

Python的優缺點

Python的優點很多,簡單的可以總結爲以下幾點。

  1. 簡單和明確,做一件事只有一種方法。
  2. 學習曲線低,與其他很多語言比上手更容易。
  3. 開放源代碼,擁有強大的社區和生態圈。
  4. 解釋型語言,完美的平臺可移植性。
  5. 支持兩種主流的編程範式,可以使用面向對象和函數式編程。
  6. 可擴展性和可嵌入性,可以調用C/C++代碼也可以在C/C++中調用。
  7. 代碼規範程度高,可讀性強,適合有代碼潔癖和強迫症的人羣。

Python的缺點主要集中在以下幾點。

  1. 執行效率低下,因此計算密集型任務可以由C/C++編寫。
  2. 代碼無法加密,但是現在的公司很多都不是賣軟件而是賣服務,這個問題慢慢會淡化。
  3. 在開發時可以選擇的框架太多,有選擇的地方就有錯誤。

Python的應用領域

目前Python在雲基礎設施、DevOps、網絡爬蟲開發、數據分析挖掘、機器學習等領域都有着廣泛的應用,因此也產生了服務器開發、數據接口開發、自動化運維、科學計算和數據可視化、聊天機器人開發、圖像識別和處理等一系列的職位。

搭建編程環境

這個模塊給大家推薦一個良心公衆號,軟件安裝管家,不管你是什麼行業,什麼軟件,什麼系統,在這裏你幾乎都可以找到軟件安裝包和詳細的安裝說明。

** 備註**:python我是向駱昊這位大佬學習的。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章