Python跟VB、VC等微軟一家所開發的編程語言不一樣,是典型的開放式的社羣型開發語言,也就是說由來自全球各個角落的人共同貢獻、創造而成。
因此,要學習Python語言,就不要想着點擊個EXE文件,安裝完成就立刻就能夠開始編碼、查看效果了。
Python的核心代碼由一部分人開發維護,集成開發環境IDE有不少不一樣的選擇,每一個IDE由各自的一部分人維護,各個功能庫、拓展包又是由徹底不一樣的另一羣人在貢獻......
這種開放式社羣型的開發語言,好處是讓Python這個大社區極爲活躍,你們能夠各自貢獻本身的力量,讓整個生態能夠迅速壯大,且適應當前的須要;不足之處就是讓新入門者看得一頭霧水,沒有統一的入門路徑,對於以前在微軟體系里長期待過的兄弟姐妹更是如此。
可是,這種開放式社羣型偏偏更符合如今互聯網時代的須要,你看不管是JAVA仍是PHP,這些生命力比較強的開發語言,基本上走的都是這條路,開發社羣的活躍性決定了這門語言的走向。
閒言少敘。Python開發環境的安裝,包括
(1)Python語言的安裝;
(2)IDE的選型與安裝;
(3)拓展包的安裝。python
1、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路徑加到系統路徑」,這樣會爲之後省不少事。編程
2、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我的版顯得比較輕盈易用,功能也不是太繁複,一句話,對筆者來講恰到好處。
總之,蘿蔔白菜、各有所愛,鞋子適不適合只有腳才知道。json
3、拓展包的安裝。
Python使用pip進行拓展包的安裝,仍是很是方便的,例如:編程語言
pip install simplejson
pip install lxml
pip install requests工具