? ?? 今天教大家搭建自己的Python開發(fā)環(huán)境厌衔,Python作為跨平臺語言,目前支持Windows叔锐、Linux、Mac/OS系統(tǒng)见秽,考慮到后兩個(gè)系統(tǒng)使用門檻高愉烙,而大家對Windows的使用相對不是那么陌生,所以我們就以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)境變量。
安裝后以后我們在開始菜單中會找到PythonIDE伦忠,包括PythonIDLE省核,使用手冊相關(guān)文檔等,這些在后面章節(jié)用到時(shí)再作詳細(xì)介紹昆码。
為了驗(yàn)證我們的Python是否正確安裝气忠,我們在cmd命令行下鍵入python并回車邻储,如果出現(xiàn)如下回復(fù),則代表我們的已經(jīng)成功安裝了python環(huán)境旧噪。
2.安裝代碼編輯器
? ? 有了python執(zhí)行環(huán)境了吨娜,我們還需要一款代碼編輯器寫完成python代碼,python代碼編輯工具眾多淘钟,這里給大家推薦兩款工具宦赠,分別是Sublime Text3和PyCharm,兩款工具都是跨平臺的米母,即使我們以后在linux上開發(fā)python依然可以使用勾扭。Sublime Text3是一個(gè)輕量級編輯工具,使用非常方便铁瞒,而且可以根據(jù)需要安裝很多有用的插件妙色,PyCharm相對復(fù)雜一點(diǎn),一般是作人工智能或大數(shù)據(jù)研究時(shí)對開發(fā)環(huán)境要求較高時(shí)配合Anaconda工具來使用慧耍。由于目前我們還處于Python基礎(chǔ)學(xué)習(xí)階段身辨,越簡單越好,所以我們選擇Sublime Text3作為代碼編輯工具芍碧,可以在http://sublimetextcn.com/3/下載到煌珊,我們選擇下載Windows 64位版本,安裝比較簡單师枣,不作演示怪瓶。
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)容為程序注釋杂曲,不會被執(zhí)行庶艾,print為python關(guān)鍵字,print加方括號括起來的以雙引號引上的內(nèi)容就是要被輸出的字符擎勘。
4.運(yùn)行helloworld程序
? ? 程序?qū)懞昧嗽圩幔绾芜\(yùn)行它呢,先說一下原理棚饵,前面章節(jié)說了煤裙,Python作為一種解釋性語言掩完,我們需要把自己寫好的代碼交給解釋器由解釋器逐語句的執(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是我們在安裝Python工具包后自帶的Python工具括授,運(yùn)行效果如下圖坞笙,Python IDLE這個(gè)工具不僅能運(yùn)行python程序,還能交互地運(yùn)行python代碼荚虚,后續(xù)章節(jié)中會近一步介紹薛夜。
5.總結(jié)
????????本節(jié)主要講了如何安裝Python運(yùn)行環(huán)境、Python代碼編輯器版述,以及三種方法運(yùn)行Python代碼梯澜,比較基礎(chǔ),但確是非常重要渴析,大家一定要?jiǎng)邮謱?shí)踐一下晚伙,萬里長城,始于腳下俭茧,祝大家有個(gè)好的開始咆疗。同時(shí),如果在實(shí)踐時(shí)有任何問題都?xì)g迎詢問母债,我會一一進(jìn)行解答午磁。
????????Python作為一種大眾編程語言,不僅僅是程序員專有毡们,任何會基本電腦操作的朋友都可以通過短期的學(xué)習(xí)快速掌握Python開發(fā)技巧迅皇,一旦跨過了Python編程的門檻,不僅能夠大大提升您在工作中衙熔、學(xué)習(xí)中的效率登颓,還可以用它來做一些更有意義的事,限于章節(jié)有限青责,我這里也賣個(gè)關(guān)子挺据,持續(xù)關(guān)注我取具,后續(xù)我會為大家做專題分享。