Python 介紹

簡介:

Python 是一種解釋型、面向對象的語言。由吉多·範羅蘇姆(Guido van Rossum)於1989 年發明,1991 年正式公佈。官網:python官網地址

特點
  1. 可讀性強
      可讀性遠比聽上去重要的多得多。 一個程序會被反覆的修改, 可讀性強意味着讓你
      可以在更短時間內學習和記憶,直接提高生產率。
  2. 簡潔,簡潔,簡潔
      研究證明, 程序員每天可編寫的有效代碼數是有限的。 完成同樣功能只用一半的代碼,其實就是提高了一倍的生產率。
     Python 是由 C 語言開發,但是不再有 C 語言中指針等複雜數據類型,Python 的簡潔性讓開發難度和代碼幅度大幅降低, 開       發任務大大簡化。 程序員再也不需要關注複雜的語法,而是關注任務本身。
  3. 面向對象
  4. 免費和開源
  5. 可移植性和跨平臺Python 會被編譯成與操作系統相關的二進制代碼,然後再解釋執行。這種方式和
       java 類似,大大提高了執行速度,也實現了跨平臺。
  6. 豐富的庫(豐富的標準庫, 多種多樣的擴展庫)
  7. 可擴展性。可嵌入到 C 和 C++語言。膠水式語言。

應用範圍
 1. 科學計算
 2. 人工智能
 3. WEB 服務端和大型網站後端。YouTube、gmail 等應用基於 python 開發。
 4. GUI 開發(圖形用戶界面開發)
 5. 遊戲開發
 6. 移動設備
 7. 嵌入式設備
 8. 系統運維
 9. 大數據
 10. 雲計算


什麼時候不應該用 Python
 Python 是解釋執行。性能較低。因此,一些影響性能的功能可以使用 C/C++/JAVA/GO(GO 是一種新語言,寫
 起了像 Python,性能像 C)去開發。不過,不用擔心 Python 解釋器會越來越快。


版本和兼容問題解決方案
目前主要兩個版本:Python2 和 Python3
Python2:2000 年 10 月發佈。最新版本是 2.7,已經停止更新,不會再有 2.8 以後了。預計2020 年退出歷史舞臺。
Python3:2008 年發佈。Python3 有了較大的提升,不兼容 Python2。


兼容問題解決:
1. Python3 的很多新特性也被移植到了 Python2.7,作爲過渡。如果程序可以在 2.7
運行, 可以通過一個名爲 2to3 (Python 自帶的一個腳本) 的轉換工具無縫遷移到 Python3.


Python 解釋器
Python 程序的執行依賴於 Python 解釋器。常用的 Python 解釋器有:
1. CPython
使用 c 語言實現的解釋器,最常用的解釋器。通常說的解釋器指的就是它。
2. Jython
使用 java 語言實現的解釋器。Jython 可以直接調用 java 類庫,適合在 java 平臺上開

3. IronPython
.NET 平臺上使用的解釋器。可直接調用.NET 平臺的類,適合.NET 平臺上開發
4. PyPy
使用 Python 語言實現的解釋器

 

Python 開發入門
Python 下載安裝和配置
1. 進入官網:www.python.org/downloads/
2. 下載
3. 安裝(和安裝一般軟件區別不大)
4. 環境變量問題


勾選:“Add Python to environment variable”。 這樣就會將 Python 添加到環境
變量 Path 中,我們可以在 windows 的命令行模式下運行 Python 解釋器。
問題:由於 dll 缺失造成安裝出錯:

下載 dll 修復軟件,運行修復即可,重啓計算機。

https://pan.baidu.com/s/1MMbUCfsm-HCYKAbvA51-Sg

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