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