「原」Python 快速入門實戰教程

本文是一個系列的 Python 教程,目標是帶領讀者快速掌握 Python 要義,進而上手實戰。

課程從 Python 開發環境搭建開始,隨後介紹了 Python 的基礎知識和基本概念,包括列表、元組、字串、字典以及各種語句。

然後,循序漸進地介紹了一些相對高階的主題,包括抽象、異常、檔案、GUI,網路程式設計,爬蟲等。

此後,探討了如何將 Python 與資料庫、網路、Java 語言、Shell 指令碼等工具結合使用。

最後,課程將結合實際應用場景帶領同學們完成兩個小程式的設計和實現。

第01課:Python 開發環境搭建及預備知識

特別說明

如果同學們了已經搭建了 Python 開發環境,可跳過本章第一部分,但需要注意,本文列舉的例項程式碼中部分有中文註釋,有些整合開發環境可能不支援中文註釋,因此,執行本課程例項時請注意將註釋去掉。另外,如果讀者覺得搭建開發環境比較繁瑣,可採用 Python 自帶的 IDLE 作為開發環境,安裝方法請訪問:《Python3入門筆記》。

Python 開發環境搭建

開發 Python 的 IDE 有很多,本文介紹基於 Eclipse+PyDev+Python 搭建開發環境的方法。

Eclipse 簡介

Eclipse 是一款基於 Java 的可擴充套件開發平臺。其官方下載中包括 J2EE 方向版本、Java 方向版本、C/C++ 方向版本、移動應用方向版本等諸多版本。除此之外,Eclipse 還可以透過安裝外掛的方式進行諸如 Python、Android、PHP 等語言的開發。本文將要介紹的就是使用 Eclipse 與 PyDev 外掛,安裝 Python 開發環境的方法。

環境

OS:Windows 7Python:3。6。2Java:8u31Win7 32位,Mac OS 作業系統同下述安裝方法。

軟體下載

Eclipse 下載

我們可以進入 Eclipse 官網下載介面下載 Eclipse 軟體。在該頁面,可以看到針對不同開發需求的 Eclipse 版本,本文采用的是 Eclipse IDE for Java and DSL Developers。目前,最新的版本是 Eclipse Oxygen。2 (4。7。2) Release,為2017年10月放出的版本。另外,還需要注意的是,需要根據自己的作業系統選擇正確的系統位數(32/64bits)。

PyDev 離線下載

我們可以在 PyDev 專案下載頁面看到一些有價值的資訊:

Eclipse、Java、PyDev 的版本對應關係;

Eclipse 線上安裝 PyDev 的 URL;

離線安裝 PyDev 下載地址(Get zip releases),點選可以進入 SourceForge 的下載頁面。本文介紹離線下載方法。

「原」Python 快速入門實戰教程

Eclipse 安裝

這裡要注意,Eclipse 安裝需要 Java 環境,如果還沒有安裝 Java 環境,請先去下載安裝 JDK(點選這裡)。

Eclipse 實際上是一個基於 OSGI 框架的軟體,在 Windows 系統上無需安裝,只需要將其解壓,雙擊開啟 eclipse。exe 即可。在 Mac OS 上則有所不同,需要雙擊 。dmg 檔案安裝。在第一次執行時,會要求你輸入工作路徑,你可以自定義也可以接受預設路徑。

PyDev 外掛安裝

Eclipse 外掛的安裝方式有離線和線上兩種,本文介紹線上安裝方法。

開啟 Eclipse,選擇“Help”->“Install New Software”。在彈出的對話方塊中,點選 Add 按鈕,新增新的安裝源,如下圖所示。

「原」Python 快速入門實戰教程

在 Location 處填寫安裝源的網址:http://www。pydev。org/updates/(很多部落格中寫的是http://pydev。org/updates),這個地址並非一成不變,因此,最好到官網確認一下。確認方法在上面“軟體下載”小節中已有說明。

此外,需取一個名字填寫在 Name 處,比如我這裡寫的是 PyDev。把“connect all update sites during install to find required software”的勾選去掉,否則在安裝新外掛時會聯網尋找所有可能的更新站點搜尋,導致安裝時間不可預估,並可能導致安裝失敗。確定後可以看到一個 Pending 過程,然後得到如下圖所示的外掛,一般來說,我們只需選擇 PyDev 即可,這裡我兩個都安裝了(不推薦):

「原」Python 快速入門實戰教程

勾選後,點選 Next 進行安裝。不過,由於網路的原因,這種方法安裝 PyDev 極有可能失敗,提示網路連線錯誤等。

Python 安裝

Python 的安裝比較簡單,前往 Python 官網下載安裝包。進入官網之後,官網會根據你的計算機作業系統推薦 Python 安裝包的版本,如下圖所示,你可以根據推薦下載最新的安裝包,需要注意的是,Python 目前有 Python2 和 Python3 兩個大版本,差異顯著,本課程基於 Python3 編寫,因此,請讀者選擇 Python3。X 安裝包,具體內容安裝步驟可參考博文《Python3 入門筆記——Windows 安裝與執行》。

「原」Python 快速入門實戰教程

PyDev 外掛配置

安裝好 PyDev 外掛後,並不能正常使用,還需要配置 Python 的直譯器。

開啟Eclipse,選擇“Window” -> “Preferences”(如果是 Mac,則同時按下 Command 和 , 鍵喚出 Preference),找到“PyDev”,選擇其中的“Interpreter” –> “Python”。點選“New”,新增一個系統裡已有的 Python 直譯器的路徑(根據自己安裝的路徑確定)。確定後會經過短暫的處理,得到它的 Libraries、Buildins 等。當然,還可以根據自己的程式設計習慣對 PyDev 進行一些其他的配置,這裡就不再說了。

「原」Python 快速入門實戰教程

建立一個 Python 專案

前面就已經配置好了 Python 的開發環境,下面新建一個專案,來測試一下,確實可以執行。

點選“File” -> “New” -> “Other”,找到“PyDev”,選擇“PyDev Project”,點選“Next”。取一個專案名稱,比如 helloPython,此外,還可以選擇 Python 的語言版本和直譯器版本,如下圖所示:

「原」Python 快速入門實戰教程

點選“Finish”,完成專案建立。然後你會進入 PyDev 檢視,進行 Python 開發。這裡,我們就寫一個最簡單的程式,進行測試。右鍵專案的 src 目錄,選擇“New” -> “PyDev Package”,建立一個 Python 包,此處也命名為 helloPython。再右鍵該 package,“New” -> “PyDev Module”,此處也命名為 helloPython。雙擊開啟 helloPython。py,新增如下程式碼。

if __name__ == ‘__main__’: print(“hello world!”)

右鍵專案,選擇“Run As” -> “Python Run”,或 Ctrl+F11 執行專案。此時,可以在下方的 Console 視窗,看到專案的執行結果:hello world!。

Python 預備知識

程式語言

程式語言(Programming Language),是用來定義計算機程式的形式語言。它是一種被標準化的交流技巧,用來向計算機發出指令。計算機語言讓程式設計師能夠準確地定義計算機所需要使用的資料,並精確地定義在不同情況下所應當採取的行動。

解釋

上面的定義讀起來比較晦澀,下面我通俗的解釋一下。

在人類發展史上,一般將文字的出現視為文明的標誌,無論是漢語,英語還是法語,它們都是人類交流溝通的工具。文字使得人類之間的溝通和交流變得有章可循,極大的提高了資訊傳播的效率。自計算機誕生之後,人們一直希望給計算機賦予語言的特性,使計算機像人一樣的溝通,而程式語言則可看作人與計算機之間“交流溝通”的工具,它使得人類和計算機之間的高效交流得以實現。

高階程式語言

在實踐中,人們意識到人和計算機直接“交流”相當困難,計算機能夠直接理解的語言是0和1構成的機器碼,而這種機器碼並不符合人類的認知習慣,因此,高階程式語言應運而生。

何為高階呢?指的是符合人類的理解習慣和思維方式,遠離計算機底層。高階程式語言(如 Java,Python)使得人們能夠以相對容易的方式將期望計算機執行的指令表達成文。但是,這種高階語言寫成的“文章”,計算機是無法直接理解的,因此,還需要一個“翻譯”,將人們編寫的高階語言按照規則翻譯成計算機能夠理解的機器語言。根據程式語言的不同,這裡的“翻譯”也有顯著區別。關於人與計算機之間的“交流”,簡略的示意圖如下:

最後給大家分享一些教程資料;需要的可以關注、私信小編領取

「原」Python 快速入門實戰教程

「原」Python 快速入門實戰教程

「原」Python 快速入門實戰教程

「原」Python 快速入門實戰教程