Python基礎教程

  1. Python基礎教程
  2. 在SublimeEditor中配置Python環境
  3. Python代碼中添加註釋
  4. Python中的變量的使用
  5. Python中的數據類型
  6. Python中的關鍵字
  7. Python字符串操做
  8. Python中的list操做
  9. Python中的Tuple操做
  10. Pythonmax()和min()–在列表或數組中查找最大值和最小值
  11. Python找到最大的N個(前N個)或最小的N個項目
  12. Python讀寫CSV文件
  13. Python中使用httplib2–HTTPGET和POST示例
  14. Python將tuple開箱爲變量或參數
  15. Python開箱Tuple–太多值沒法解壓
  16. Pythonmultidict示例–將單個鍵映射到字典中的多個值
  17. PythonOrderedDict–有序字典
  18. Python字典交集–比較兩個字典
  19. Python優先級隊列示例

Python是一種流行的編程語言,由Guido van Rossum建立,並於1991年發佈。Python被認爲是最流行的編程語言中最熱門的技能之一。python

它是開源的,即即便出於商業目的,咱們也能夠自由安裝,使用和分發。程序員

在本教程中,咱們將學習python基礎知識和一些高級概念。編程

1.解釋Python

編程語言一般分爲兩類- 解釋語言編譯語言數組

_編譯語言_是指使用編譯器事先將源代碼編譯爲可執行指令的_語言_(例如Java)。之後,這些合規指令能夠由運行時環境執行。機器學習

_解釋語言_是指不該用中間編譯步驟而且能夠將源代碼直接提供給運行時環境的語言。在此,_源代碼到機器代碼的轉換_是在程序執行的同時發生的。編程語言

意味着,任何用python編寫的源代碼均可以直接執行而無需編譯。編輯器

2. Python很簡單

Python主要是爲了強調代碼的可讀性而開發的,它的語法容許程序員用更少的代碼行來表達概念。分佈式

根據語言中可用關鍵字的簡單性粗略衡量,Python 3有33個關鍵字,Python 2有31個關鍵字。相比之下,C ++有62個關鍵字,Java有53個關鍵字。函數

Python語法提供了一種易於學習和易於閱讀的簡潔結構。post

3.與其餘語言比較

  • Python使用_換行符來完成一條語句_。在其餘編程語言中,咱們常常使用分號或括號。
  • Python依靠縮進(使用空格)來定義範圍,例如循環,函數和類。爲此,其餘編程語言一般使用花括號。

4.用途和好處

Python可用於快速原型製做或可用於生產的軟件開發。如下列表列出了python的一些流行用法。

  • Python有一個龐大而健壯的標準庫,以及許多用於開發應用程序的有用模塊。這些模塊能夠幫助咱們添加所需的功能,而無需編寫更多代碼。
  • 因爲python是一種解釋型高級編程語言,它使咱們無需修改便可在多個平臺上運行相同的代碼。
  • Python可用於以程序樣式,面向對象樣式或功能樣式編寫應用程序。
  • Python具備分析數據和可視化等功能,可幫助建立用於_大數據分析_,_機器學習_和_人工智能的_自定義解決方案。
  • Python還用於機器人技術,網頁抓取,腳本編寫,人臉檢測,顏色檢測和3D應用程序中。咱們可使用python構建基於控制檯的應用程序,基於音頻的應用程序,基於視頻的應用程序,企業應用程序等。

5.安裝Python

現在,大多數計算機和操做系統均已安裝了python。要檢查機器中是否已經存在python,請執行如下命令。

檢查版本

$ python --version

#prints

Python 3.8.0

若是機器沒有安裝python,那麼咱們能夠從如下網站免費下載它:_https_ : _//www.python.org/_。

6.編寫並執行python代碼

6.1。Python文件

如前所述,python是一種解釋語言,所以咱們能夠將源代碼寫入擴展名爲(.py)的文件中,並使用'python'命令執行該文件。

讓咱們helloworld.py在任何文本編輯器中編寫第一個Python文件,稱爲。

執行 helloworld.py

print("Hello, World!")

保存文件並在命令提示符或控制檯中執行它。

$ python helloworld.py

#prints

Hello, World!

6.2。內聯代碼

Python代碼能夠直接在命令行中運行,一般對於測試少許代碼頗有用。

要獲取python控制檯,請'python'在OS控制檯中鍵入命令。

$ python

Python 3.8.0 (tags/v3.8.0:fa919fd, Oct 14 2019, 19:21:23) [MSC v.1916 32 bit (Intel)] on win32

Type "help", "copyright", "credits" or "license" for more information.

>>> print("Hello, World!")

Hello, World!

做者:分佈式編程
出處:https://zthinker.com/
若是你喜歡本文,請長按二維碼,關注 分佈式編程
.分佈式編程

相關文章
相關標籤/搜索