
? ?? 今天教大家搭建自己的Python開發(fā)環(huán)境,Python作為跨平臺(tái)語(yǔ)言,目前支持Windows、Linux、Mac/OS系統(tǒng),考慮到后兩個(gè)系統(tǒng)使用門檻高,而大家對(duì)Windows的使用相對(duì)不是那么陌生,所以我們就以Windows環(huán)境為例進(jìn)行講解。
1.安裝Python運(yùn)行環(huán)境
? ? 首先,我們要去Python官網(wǎng)(https://www.python.org/downloads/windows/)下載Python安裝包,注意選擇Windows版本。下載好了以后直接雙擊運(yùn)行安裝即可。

安裝時(shí)注意勾選配置環(huán)境變量。

安裝后以后我們?cè)陂_始菜單中會(huì)找到PythonIDE,包括PythonIDLE,使用手冊(cè)相關(guān)文檔等,這些在后面章節(jié)用到時(shí)再作詳細(xì)介紹。

為了驗(yàn)證我們的Python是否正確安裝,我們?cè)赾md命令行下鍵入python并回車,如果出現(xiàn)如下回復(fù),則代表我們的已經(jīng)成功安裝了python環(huán)境。

2.安裝代碼編輯器
? ? 有了python執(zhí)行環(huán)境了,我們還需要一款代碼編輯器寫完成python代碼,python代碼編輯工具眾多,這里給大家推薦兩款工具,分別是Sublime Text3和PyCharm,兩款工具都是跨平臺(tái)的,即使我們以后在linux上開發(fā)python依然可以使用。Sublime Text3是一個(gè)輕量級(jí)編輯工具,使用非常方便,而且可以根據(jù)需要安裝很多有用的插件,PyCharm相對(duì)復(fù)雜一點(diǎn),一般是作人工智能或大數(shù)據(jù)研究時(shí)對(duì)開發(fā)環(huán)境要求較高時(shí)配合Anaconda工具來使用。由于目前我們還處于Python基礎(chǔ)學(xué)習(xí)階段,越簡(jiǎn)單越好,所以我們選擇Sublime Text3作為代碼編輯工具,可以在http://sublimetextcn.com/3/下載到,我們選擇下載Windows 64位版本,安裝比較簡(jiǎn)單,不作演示。

3.編寫helloworld程序
? ? 現(xiàn)在我們來用Python實(shí)現(xiàn)第一個(gè)helloworld程序,其實(shí)只需要一句話就實(shí)現(xiàn)了,但為了讓我們的程序更具健壯性(即在Linux下也能運(yùn)行,使用#! /usr/bin/python3),我們需要聲名編碼方式,這里采用UTF-8編碼。具體實(shí)現(xiàn)過程是,首先我們新建一個(gè)名為helloworld的txt文檔,并把后綴名寫為.py,然后使用Sublime Text3打開,鍵入以下代碼并保存:
#! /usr/bin/python3
# -*- encoding:utf-8 -*-
print("hello world")
上面代碼中,#開頭的內(nèi)容為程序注釋,不會(huì)被執(zhí)行,print為python關(guān)鍵字,print加方括號(hào)括起來的以雙引號(hào)引上的內(nèi)容就是要被輸出的字符。
4.運(yùn)行helloworld程序
? ? 程序?qū)懞昧?,如何運(yùn)行它呢,先說一下原理,前面章節(jié)說了,Python作為一種解釋性語(yǔ)言,我們需要把自己寫好的代碼交給解釋器由解釋器逐語(yǔ)句的執(zhí)行,這里介紹三種執(zhí)行方法,它們的原理都是調(diào)用Python解釋器執(zhí)行程序的。
方法一:Sublime Text3中使用Ctrl+B快捷鍵,運(yùn)行效果如下圖所示,在輸出行中可以看到打印出的hello world字符。

方法二:在命令行中切換到我們要執(zhí)行的程序所在的目錄下,使用python 文件名.py的形式運(yùn)行程序,如我們可以使用python helloworld.py,然后回車,同樣輸出hello world字符串。

方法三:使用Python IDLE工具打開Python文件,按F5運(yùn)行,Python IDLE是我們?cè)诎惭bPython工具包后自帶的Python工具,運(yùn)行效果如下圖,Python IDLE這個(gè)工具不僅能運(yùn)行python程序,還能交互地運(yùn)行python代碼,后續(xù)章節(jié)中會(huì)近一步介紹。

5.總結(jié)
????????本節(jié)主要講了如何安裝Python運(yùn)行環(huán)境、Python代碼編輯器,以及三種方法運(yùn)行Python代碼,比較基礎(chǔ),但確是非常重要,大家一定要?jiǎng)邮謱?shí)踐一下,萬(wàn)里長(zhǎng)城,始于腳下,祝大家有個(gè)好的開始。同時(shí),如果在實(shí)踐時(shí)有任何問題都?xì)g迎詢問,我會(huì)一一進(jìn)行解答。
????????Python作為一種大眾編程語(yǔ)言,不僅僅是程序員專有,任何會(huì)基本電腦操作的朋友都可以通過短期的學(xué)習(xí)快速掌握Python開發(fā)技巧,一旦跨過了Python編程的門檻,不僅能夠大大提升您在工作中、學(xué)習(xí)中的效率,還可以用它來做一些更有意義的事,限于章節(jié)有限,我這里也賣個(gè)關(guān)子,持續(xù)關(guān)注我,后續(xù)我會(huì)為大家做專題分享。