摘要:跟等微軟一家所開發(fā)的編程語(yǔ)言不同,是典型的開放式的社群型開發(fā)語(yǔ)言,也就是說(shuō)由來(lái)自全球各個(gè)角落的人共同貢獻(xiàn)創(chuàng)造而成。
Python跟VB、VC等微軟一家所開發(fā)的編程語(yǔ)言不同,是典型的開放式的社群型開發(fā)語(yǔ)言,也就是說(shuō)由來(lái)自全球各個(gè)角落的人共同貢獻(xiàn)、創(chuàng)造而成。
所以,要學(xué)習(xí)Python語(yǔ)言,就不要想著點(diǎn)擊個(gè)EXE文件,安裝完成就馬上就可以開始編碼、查看效果了。
Python的核心代碼由一部分人開發(fā)維護(hù),集成開發(fā)環(huán)境IDE有很多不同的選擇,每個(gè)IDE由各自的一部分人維護(hù),各個(gè)功能庫(kù)、拓展包又是由完全不同的另外一群人在貢獻(xiàn)......
這種開放式社群型的開發(fā)語(yǔ)言,好處是讓Python這個(gè)大社區(qū)極為活躍,大家可以各自貢獻(xiàn)自己的力量,讓整個(gè)生態(tài)可以迅速壯大,且適應(yīng)當(dāng)前的需要;不足之處就是讓新入門者看得一頭霧水,沒(méi)有統(tǒng)一的入門路徑,對(duì)于之前在微軟體系里長(zhǎng)期待過(guò)的兄弟姐妹更是如此。
但是,這種開放式社群型恰恰更符合現(xiàn)在互聯(lián)網(wǎng)時(shí)代的需要,你看無(wú)論是JAVA還是PHP,這些生命力比較強(qiáng)的開發(fā)語(yǔ)言,基本上走的都是這條路,開發(fā)社群的活躍性決定了這門語(yǔ)言的走向。
閑言少敘。Python開發(fā)環(huán)境的安裝,包括
(1)Python語(yǔ)言的安裝;
(2)IDE的選型與安裝;
(3)拓展包的安裝。
一、Python語(yǔ)言的安裝。
在官網(wǎng)下載對(duì)應(yīng)操作系統(tǒng)的安裝包。https://www.python.org/
官網(wǎng)上會(huì)有各種各樣的版本,如3.7.2;3.6.8;2.7.15等等,通常讓新入門者困惑,不知道應(yīng)該選擇哪個(gè)。
筆者的經(jīng)驗(yàn)是,像Python這種已經(jīng)發(fā)展了幾十年的編程語(yǔ)言,官方發(fā)布的版本應(yīng)該相信基本都是穩(wěn)定可靠的,但也不排除會(huì)有一些不成熟的新特性出現(xiàn)在最新的版本中。如果你不希望做小白鼠浪費(fèi)時(shí)間,可以選擇比最新版本低一個(gè)LEVEL的穩(wěn)定版,以上面三個(gè)版本號(hào)為例,選擇下載3.6.8會(huì)相對(duì)更穩(wěn)定一些。
在這個(gè)版本下開發(fā),代碼的兼容性應(yīng)該更有保障,后面要用到的配套的拓展包、類庫(kù)什么的應(yīng)該也已經(jīng)逐漸更新到了3.6.x以上,預(yù)想會(huì)讓后面的學(xué)習(xí)開發(fā)之路平坦一些。在這個(gè)3.6.x的基礎(chǔ)上找文檔、找實(shí)例應(yīng)該也會(huì)比較容易。
當(dāng)然,這些都是猜測(cè)。建立在對(duì)開放式社群型開發(fā)語(yǔ)言現(xiàn)狀的分析之上,僅供參考。
注意,安裝時(shí)一定要勾選“將Python路徑加到系統(tǒng)路徑”,這樣會(huì)為以后省很多事。
二、IDE的選型與安裝。
集成開發(fā)環(huán)境IDE本質(zhì)上就是一個(gè)殼,一個(gè)讓你寫代碼、調(diào)試更方便一點(diǎn)的殼。
Python本身肯定是可以直接用記事本、NOTEPAD等最簡(jiǎn)陋的工具來(lái)開發(fā)的,但是如果項(xiàng)目或工程做得復(fù)雜一點(diǎn),我們還是希望能有一個(gè)IDE幫忙,提高效率。
所以從這個(gè)角度去考慮,市面上大多數(shù)比較成熟的IDE肯定都能找到Python開發(fā)的插件、或者定制的版本,完全可以從你之前比較熟悉的IDE入手去找,比如ECLIPSE、NETBEANS等等。
如果想借學(xué)習(xí)Python之機(jī),跟原來(lái)的開發(fā)語(yǔ)言做一個(gè)道別,劃清個(gè)界限,當(dāng)然可以嘗試一下新的IDE環(huán)境。這里推薦你可以試試PyCharm,PyCharm做得非常友好易用,代碼高亮、自動(dòng)補(bǔ)全都不錯(cuò)。
但是PyCharm只能免費(fèi)試用30天,對(duì)于不愿盜版的筆者來(lái)說(shuō),臨時(shí)用一下可以,沒(méi)法長(zhǎng)期使用。另外,個(gè)人感覺PyCharm做得也有些重,占用系統(tǒng)資源比較多,容易拖累其它應(yīng)用。
這里推薦一個(gè)更簡(jiǎn)化一些的IDE: WING。
https://wingware.com/download...
首先,WING有三個(gè)不同的版本:商業(yè)、個(gè)人、極簡(jiǎn)。個(gè)人版不收費(fèi),基本功能也夠用了,代碼高亮、自動(dòng)補(bǔ)全、項(xiàng)目基本管理都有,對(duì)于初學(xué)者來(lái)說(shuō)應(yīng)該足夠了。
另外WING個(gè)人版顯得比較輕盈易用,功能也不是太繁復(fù),一句話,對(duì)筆者來(lái)說(shuō)恰到好處。
總之,蘿卜白菜、各有所愛,鞋子適不適合只有腳才知道。
三、拓展包的安裝。
Python使用pip進(jìn)行拓展包的安裝,還是非常方便的,例如:
pip install simplejson
pip install lxml
pip install requests
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/42946.html
摘要:比如把上面畫正方形的例子稍做變化重復(fù)執(zhí)行次畫正方形開始畫正方形結(jié)束右轉(zhuǎn)度執(zhí)行后,可以看到,畫出一個(gè)非常規(guī)整漂亮的組合圖案。 turtle圖形庫(kù)源于1966年誕生的Logo語(yǔ)言,是入門Python的有趣工具。因其簡(jiǎn)單便捷的圖形化方法、和立即反饋式的繪畫效果,成為眾多編程入門者的首選。相對(duì)于大多數(shù)入門教材中枯燥的語(yǔ)法學(xué)習(xí),和函數(shù)、方法的演練來(lái)說(shuō),turtle的趣味性顯得別具一格、極富效...
摘要:現(xiàn)實(shí)生活中,有很多圖形是非常有規(guī)律性的,這樣的圖形如果使用遞歸算法來(lái)實(shí)現(xiàn),程序就會(huì)非常簡(jiǎn)潔,運(yùn)行效果也會(huì)很好。下面我們來(lái)用畫一棵樹,感受一下中的遞歸算法和的克隆功能。 前兩篇文章基本涵蓋了turtle的大部分功能,同時(shí)也借由對(duì)turtle功能的展示,厘清了Python的一些語(yǔ)法特點(diǎn),以利于新手入門。但是短短幾個(gè)例子,闡述得還是有限,這里再展開兩個(gè)知識(shí)點(diǎn),一方面對(duì)turtle做個(gè)補(bǔ)遺...
摘要:所以,學(xué)會(huì)用好就成為我們學(xué)習(xí)需要重點(diǎn)了解的第一個(gè)內(nèi)容。模塊的作用,就是可以把一組相關(guān)的功能,集成在一個(gè)文件中,方便在其它應(yīng)用中通過(guò)引入來(lái)調(diào)用。為避免這種相互覆蓋而出錯(cuò)的情況,時(shí)還是盡量使用模塊名的方式來(lái)訪問(wèn),當(dāng)然可以用別名。 前文有敘,Python是開放型社群化的開發(fā)語(yǔ)言,所以我們?cè)诰帉慞ython程序時(shí),不可避免的需要用到別人已經(jīng)做好的、成型的類庫(kù),這些類庫(kù)可能是圖形處理、可能是...
摘要:火爆是當(dāng)今非常熱門的語(yǔ)言之一,根據(jù)年月編程語(yǔ)言排行,榮獲年度編程語(yǔ)言稱號(hào),并且其流行度依然處在上升勢(shì)頭。學(xué)習(xí)完技能樹之后,你將進(jìn)入編程的大門,明白編程的作用,建立編程的興趣方法和習(xí)慣。 ? 作者主頁(yè):不吃西紅柿? ? 簡(jiǎn)介:CSDN博客專家?、HDZ核心組成員? 、Python領(lǐng)域優(yōu)質(zhì)創(chuàng)作者...
摘要:持續(xù)更新多年的編程語(yǔ)言排行榜,迎來(lái)了一個(gè)歷史性時(shí)刻第一次擁有一個(gè)新的領(lǐng)導(dǎo)者編程語(yǔ)言。黑馬程序員推出課程體系,除了個(gè)月的大綱課程學(xué)習(xí)以外,同時(shí)提供個(gè)月課程內(nèi)容的在線學(xué)習(xí)提供給畢業(yè)之后進(jìn)入工作崗位的學(xué)員繼續(xù)學(xué)習(xí)。 ...
閱讀 3864·2021-09-23 11:51
閱讀 3057·2021-09-22 15:59
閱讀 856·2021-09-09 11:37
閱讀 2063·2021-09-08 09:45
閱讀 1260·2019-08-30 15:54
閱讀 2056·2019-08-30 15:53
閱讀 485·2019-08-29 12:12
閱讀 3283·2019-08-29 11:15