使用Python原生IDLE
IDLE是Python軟件包自帶的一個(gè)集成開發(fā)環(huán)境,點(diǎn)擊開始-->Python安裝包-->IDLE蹦漠。啟動(dòng) IDLE 時(shí)椭员,會顯示>>>,可以在>>>后面輸入代碼笛园。在 Python Shell 輸入代碼回車后會立即執(zhí)行隘击,并直接在下面顯示執(zhí)行的結(jié)果。如下圖所示:
在原生IDLE模式下編寫的代碼只停留于內(nèi)存當(dāng)中喘沿,當(dāng)關(guān)閉原生IDLE后會自動(dòng)消失闸度,如果我們想把代碼保存起來,可以通過菜單欄File-->New File 或通過快捷鍵 Ctrl+N 打開新的窗口蚜印,在此文件中編寫代碼,完成后選擇菜單欄 File-->Save 或通過快捷鍵 Ctrl+S 保存留量。
雖然Python自帶IDLE窄赋,但是這里不推薦使用。我們在實(shí)際項(xiàng)目開發(fā)中楼熄,可能需要打開很多個(gè).py文件進(jìn)行切換忆绰。如果用Python自帶的IDLE,可能會把自己繞暈可岂。第三方IDE打開多個(gè).py文件時(shí)错敢,頁面較為友好。同時(shí)還有以下優(yōu)點(diǎn):智能提示、代碼著色稚茅、代碼跳轉(zhuǎn)纸淮、自動(dòng)完成、單元測試亚享、版本控制等等咽块。那么有哪些好用的Python IDE呢?下文中將會為大家推薦欺税。
使用第三方IDE
IDE(Integrated Development Environment)侈沪,集成開發(fā)環(huán)境。是用于提供程序開發(fā)環(huán)境的應(yīng)用程序晚凿,一般包括代碼編輯器亭罪、編譯器、調(diào)試器和圖形用戶界面等工具歼秽。集成了代碼編寫功能应役、分析功能、編譯功能哲银、調(diào)試功能等一體化的開發(fā)軟件服務(wù)套扛吞。
常用IDE
Atom、Sublime荆责、Pycharm滥比、VS Code是Python使用者常用的幾款I(lǐng)DE。筆者只用過Atom做院、Sublime盲泛、Pycharm,關(guān)于這幾款I(lǐng)DE有何不同键耕,有哪些優(yōu)缺點(diǎn)寺滚,這里不做過多介紹,讀者可以去官網(wǎng)進(jìn)行下載使用屈雄。近2年村视,筆者用的更多的是Pycharm,下面簡單介紹下Pycharm的安裝與使用酒奶。
Pycharm的安裝
Pycharm安裝包可以在官方網(wǎng)站http://www.jetbrains.com/pycharm/ 下載蚁孔,如下圖所示:
點(diǎn)擊Download后可以看到有2個(gè)版本professional(專業(yè)版)和community(社區(qū)版),Professional是收費(fèi)版本惋嚎,Community是免費(fèi)版本杠氢。因?yàn)楸緦n}將圍繞如何通過Python實(shí)現(xiàn)接口自動(dòng)化測試,較少涉及開發(fā)另伍,所以我們下載community(社區(qū)版)即可鼻百。如下圖所示
安裝過程較為簡單,一直點(diǎn)擊下一步即可。
Pycharm裝好后温艇,如果桌面沒有快捷圖標(biāo)因悲,打開Pycharm的安裝路徑 ,比如筆者的Pycharm安裝路徑是C:\Program Files\JetBrains\Pycharm Community Edition 2018.3.1中贝,打開bin文件囤捻,發(fā)送exe文件到桌面。
雙擊打開Pycharm邻寿,一般會讓我們創(chuàng)建一個(gè)項(xiàng)目蝎土。我們點(diǎn)擊Create New Project
Pycharm需要我們手動(dòng)設(shè)置python環(huán)境。還記得上文中讓你記住Python的安裝路徑嗎绣否?筆者的是C:\Users\Administrator\AppData\Local\Programs\Python\Python36誊涯。我們點(diǎn)擊File-->Settings-->Project:untitled(untitled指的是文件夾名稱)-->Project interrupt,添加python.exe文件路徑蒜撮。
至此暴构,Python環(huán)境安裝好,Pycharm安裝好段磨,環(huán)境也都已經(jīng)配好取逾,讓我們開始運(yùn)行第一個(gè)程序吧!
首先我們右擊剛剛創(chuàng)建的文件夾苹支。選擇New-->Python File砾隅,創(chuàng)建一個(gè)test.py文件。一般新學(xué)一門語言都要打印一個(gè)Hello World债蜜。好吧晴埂!我們也不能免俗。我們在代碼輸入?yún)^(qū)域輸入 print("HelloWorld")
,右擊寻定,點(diǎn)擊Run test儒洛。我們可以發(fā)現(xiàn),控制臺已經(jīng)打印出Hello World狼速。恭喜琅锻!你已經(jīng)完成了第一個(gè)程序!
我們知道向胡,只打印一個(gè)"Hello World"肯定是不夠的浅浮。在實(shí)際工作中,雖然大多時(shí)候都會面向“谷歌”或“百度”編程捷枯,但那也是因?yàn)橛幸欢ǖ腜ython基礎(chǔ)。簡單來說专执,如果Python基礎(chǔ)語法都搞不清楚淮捆,編程是無從談起的!良好的Python基礎(chǔ)是做好自動(dòng)化工作必要條件。那么你可能會問攀痊,是不是我要把Python學(xué)的特別溜呢桐腌?筆者的回答是,如果你能學(xué)的特別溜固然好苟径,如果不能案站,也沒關(guān)系。我們先學(xué)一些Python的基礎(chǔ)知識棘街,讓我們腦海中有一個(gè)Python的概念蟆盐,其它高階知識可以等我們到一定水準(zhǔn)的時(shí)候再去學(xué)習(xí)。下面筆者將會從Python零基礎(chǔ)出發(fā)遭殉,盡可能的用最簡潔的文字去描述Python的基礎(chǔ)語法石挂,讓大家快速掌握Python基礎(chǔ)知識!
歡迎關(guān)注微信公眾號:軟件測試汪险污。軟件測試交流群:809111560
轉(zhuǎn)載請注意出處痹愚,謝謝合作