python入門到精通教程01-初識python與開發環境搭建

Python發展歷程:

  • 1989年:Guido von Rossum開始寫Python語言的編譯器。
  • 1991年2月:第一個Python編譯器(同時也是解釋器)誕生,它是用C語言實現的,可以調用C語言的庫函數。
  • 1994年1月:Python 1.0正式發佈。
  • 2000年10月16日:Python 2.0發佈,增加了完整的垃圾回收,提供了對Unicode的支持。
  • 2008年12月3日:Python 3.0發佈,它並不完全兼容之前的Python代碼,不過因為目前還有不少公司在項目和運維中使用Python 2.x版本,所以Python 3.x的很多新特性後來也被移植到Python 2.6/2.7版本中。


python入門到精通教程01-初識python與開發環境搭建


python版本說明:

Python的版本號分為三段,形如A.B.C。其中A表示大版本號,一般當整體重寫,或出現不向後兼容的改變時,增加A;B表示功能更新,出現新功能時增加B;C表示小的改動(例如:修復了某個Bug),只要有修改就增加C。

學習Python可以做什麼?

python語言可以用來開發遊戲,用於大數據的挖掘和處理,開發web,應用在系統運維,雲計算,金融理財分析,雲基礎設施、DevOps、網絡數據採集(爬蟲)、數據分析挖掘、人工智能等涉及各行各業的多個領域


python開發環境搭建之安裝Python解釋器

想要開始Python編程學習,首先得在自己使用的計算機上安裝Python解釋器環境。如何在不同的操作系統上安裝官方的python呢?

官方的Python解釋器是用C語言實現的,也是使用最為廣泛的Python解釋器,通常稱之為CPython。除此之外,Python解釋器還有Java語言實現的Jython、C#語言實現的IronPython以及PyPy、Brython、Pyston等版本,我們暫時不對這些內容進行介紹,有興趣的讀者可以自行了解。


安裝Python解釋器之Windows環境

可以在Python官方網站下載到Python的Windows安裝程序(exe文件),需要注意的是如果在Windows 7環境下安裝Python 3.x,需要先安裝Service Pack 1補丁包(可以通過一些工具軟件自動安裝系統補丁的功能來安裝),安裝過程建議勾選“Add Python 3.x to PATH”(將Python 3.x添加到PATH環境變量)並選擇自定義安裝,在設置“Optional Features”界面最好將“pip”、“tcl/tk”、“Python test suite”等項全部勾選上。強烈建議選擇自定義的安裝路徑並保證路徑中沒有中文。安裝完成會看到“Setup was successful”的提示。如果稍後運行Python程序時,出現因為缺失一些動態鏈接庫文件而導致Python解釋器無法工作的問題,可以按照下面的方法加以解決。

如果系統顯示api-ms-win-crt*.dll文件缺失,可以參照《api-ms-win-crt*.dll缺失原因分析和解決方法》一文講解的方法進行處理或者直接在微軟官網下載Visual C++ Redistributable for Visual Studio 2015文件進行修復;如果是因為更新Windows的DirectX之後導致某些動態鏈接庫文件缺失問題,可以下載一個DirectX修復工具進行修復。

安裝Python解釋器之Linux環境

Linux環境自帶了Python 2.x版本,但是如果要更新到3.x的版本,可以在Python的官方網站下載Python的源代碼並通過源代碼構建安裝的方式進行安裝,具體的步驟如下所示(以CentOS為例)。

  1. 安裝依賴庫(因為沒有這些依賴庫可能在源代碼構件安裝時因為缺失底層依賴庫而失敗)。
yum -y install wget gcc zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel libffi-devel
  1. 下載Python源代碼並解壓縮到指定目錄。
wget https://www.python.org/ftp/python/3.7.6/Python-3.7.6.tar.xzxz -d Python-3.7.6.tar.xztar -xvf Python-3.7.6.tar
  1. 切換至Python源代碼目錄並執行下面的命令進行配置和安裝。
cd Python-3.7.6./configure --prefix=/usr/local/python37 --enable-optimizationsmake && make install
  1. 修改用戶主目錄下名為.bash_profile的文件,配置PATH環境變量並使其生效。
 
cd ~vim .bash_profile
# ... 此處省略上面的代碼 ...export PATH=$PATH:/usr/local/python37/bin# ... 此處省略下面的代碼 ...
  1. 激活環境變量。
source .bash_profile

安裝Python解釋器之macOS環境

macOS也自帶了Python 2.x版本,可以通過Python的官方網站提供的安裝文件(pkg文件)安裝Python 3.x的版本。默認安裝完成後,可以通過在終端執行python命令來啟動2.x版本的Python解釋器,啟動3.x版本的Python解釋器需要執行python3命令。

運行Python程序

可以Windows的命令行提示符中鍵入下面的命令:

python --version


python入門到精通教程01-初識python與開發環境搭建

python --version運行結果

或者是在Linux或macOS系統的終端中鍵入下面的命令。

python3 --version

第一個python代碼

可以用文本編輯工具(推薦使用Sublime、pycharm等高級文本編輯工具)編寫Python源代碼並用py作為後綴名保存該文件,代碼內容如下所示:

print("hello world")

運行程序

切換到源代碼所在的目錄並執行下面的命令

python hello.py

python3 hello.py

運行結果如下:


python入門到精通教程01-初識python與開發環境搭建

第一個python程序運行結果

Python代碼中的註釋

註釋是編程語言的一個重要組成部分,用於在源代碼中解釋代碼的作用從而增強程序的可讀性和可維護性。當然也可以將源代碼中不需要參與運行的代碼段通過註釋來去掉,這一點在調試程序的時候經常用到。註釋在隨源代碼進入預處理器或編譯時會被移除,不會在目標代碼中保留也不會影響程序的執行結果。

  1. 單行註釋 - 以#和空格開頭的部分
"""第一個Python程序 - hello worldVersion: 0.1.1Author: 每日python"""print('hello world')# 輸出hello world

2.多行註釋 - 三個引號(單引號或雙引號)開頭,三個引號結尾

"""

這是多行註釋,使用雙引號。

這是多行註釋,使用雙引號。

這是多行註釋,使用雙引號。

"""



'''

這是多行註釋,使用單引號。

這是多行註釋,使用單引號。

這是多行註釋,使用單引號。

'''


Python小測驗

Pyhon之禪:在Python交互式環境中輸入下面的代碼並查看結果

import this

運行結果:


python入門到精通教程01-初識python與開發環境搭建

python之禪英文版


python之禪翻譯成中文如下:


python入門到精通教程01-初識python與開發環境搭建

Python之禪-中文釋義

後續課程將會持續更新,歡迎大家點贊評論交流~~~


分享到:


相關文章: