工欲善其事,必先利其器。對於程序開發而言,需要的就是一個良好的開發環境。對於C,C++, java等靜態性語言而言,需要通過IDE(集成開發環境)來便利開發過程;對於perl, python這種動態性語言而言,其開發環境的搭建就顯得簡單多了,只需要安裝好對應的解釋器,以及選擇一個順手的編輯器即可。
首先來下載python解釋器,在python官網下載即可,連結如下
https://www.python.org/downloads/
當前最新版本為v3.8.2
下載好之後,雙加exe即可啟動安裝,界面如下
記得勾選紅框標識部分,將python解釋器添加到PATH變量中。可以直接選擇Install Now默認安裝,也可以選擇自定義安裝,自定義安裝可以只勾選自己需要的組件以及自定義安裝路徑等
默認安裝和自定義安裝任選一種即可,安裝過程截圖如下
安裝完成之後,界面如下
安裝好之後,在安裝的目錄,可以看到對應的解釋器
通過cmd啟動命令行模式,輸入python, 可以進入python的交互式運行窗口
至此,python已經安裝成功。通過自帶的交互式窗口,我們可以執行簡單的python語句,對於實際開發中需要的大量代碼,我們則需要編寫python腳本,通過腳本的方式來執行。所謂腳本,就是一個文件,裡面保存了程序的原始碼。
腳本文件的創建,既可以通過文本編輯器,也可以通過成熟的IDE,只需要記住一點,千萬不用使用windows自帶的記事本和word。對於文本編輯器,可選的很多,notepad++, sublime, vs code等等,選擇一個自己用的習慣的即可,我個人之前用的sublime, 因為它原生功能足夠輕量簡潔,能夠滿足代碼編寫的需求, 當然也可以通過插件變的足夠強大,但是配置稍有難度。對於毫無編程經驗的新手,推薦使用vs code來進行python的開發, 配置起來更加簡單,原生的功能也強過普通的文本編輯器。下面附上兩個軟體的下載連結
sublime下載連結如下
https://www.sublimetext.com/
vs code下載連結如下
https://code.visualstudio.com/
python有一點很特別,用縮進的方式來表示代碼塊,表示縮進的空白只可以是tab或者空格中的一種,如果混用,則無法正確識別,這一點在使用文本編輯器的時候尤其需要注意,為了保證只出現一種,需要設置文本編輯器,將tab設置成4個空格.。
在文本編輯器中寫好代碼之後,另存為一個文件即可,對於python原始碼文件,後綴為.py
, 然後通過以下方式來執行
第一個字符串python表示python解釋器,因為已經加到了PATH變量中,所以直接用就可以了,第二個字符表示腳本文件的路徑,在腳本中保存了python的原始碼,內容如下
print("hello world")
作用是列印hello world, 安裝好python解釋器和文本編輯器,就已經搭建起了一個最基礎的python開發環境,能夠滿足日常使用了。當然,在基礎之上,還有更加強大的開發環境,比如jupyter notebook, pycharm等,提供了更加豐富的功能。對於初學者而言,重點不是強大的工具,而是簡單快速的搭建起一個能夠運行的環境,然後進行大量的代碼練習,將精力耗費在工具的安裝上,如果沒有安裝成功,會極大的打擊積極性,而且越是強大的工具,學習成本也越高,初學者的精力應該更多的集中在程式語言本身,而不是開發工具的用法。
·end·