python 2(編程開(kāi)發(fā)工具)
詳情介紹
python是一種面向?qū)ο蟮慕忉屝陀?jì)算機(jī)程序設(shè)計(jì)語(yǔ)言。Python語(yǔ)言由于其簡(jiǎn)單易學(xué)、語(yǔ)法有沒(méi)、應(yīng)用領(lǐng)域廣泛等諸多優(yōu)點(diǎn),俘獲了大批的粉絲。從2014年開(kāi)是Python在編程語(yǔ)言排行榜就一直高居前列。因?yàn)镻ython相比于其他的編程語(yǔ)言來(lái)說(shuō),屬于比較容易學(xué)習(xí)的一門(mén)編程語(yǔ)言,他注重的是如何解決問(wèn)題而不是編程語(yǔ)言的語(yǔ)法和結(jié)構(gòu)。而且開(kāi)發(fā)效率也相比其他語(yǔ)言更加的高效。在圖形處理、數(shù)學(xué)處理、文本處理、系統(tǒng)編程、數(shù)據(jù)庫(kù)編程等領(lǐng)域都被廣泛應(yīng)用。像Perl語(yǔ)言一樣,python源代碼同樣遵循 GPL(GNU General Public License)協(xié)議,需要配置環(huán)境變量才可使用。python不僅提供了眾多的工具和api接口,同時(shí)還擁有一個(gè)強(qiáng)大的標(biāo)準(zhǔn)庫(kù),程序員在編寫(xiě)擴(kuò)充模塊時(shí)可以輕松自如的使用C語(yǔ)言、C++、Cython。
小編本次提供的是python 2經(jīng)典版下載,雖然目前最新的是python 3,但是目前不要學(xué)校或者培訓(xùn)機(jī)構(gòu)都采用python 2進(jìn)行示例,所以python 2還是有市場(chǎng)的,而2.7.18是python 2的最后一個(gè)版本,有需求的用戶(hù)還請(qǐng)下載體驗(yàn)。
1、選擇使用的對(duì)象。是所有使用電腦的人還是僅自己。點(diǎn)擊“Next”
2、選擇Python語(yǔ)言安裝的位置
3、選擇Python所要安裝的其他組件
將“Add python.exe to Path”項(xiàng)勾選,勾選后安裝完成不再需要單獨(dú)添加環(huán)境變量,默認(rèn)是“沒(méi)勾選”的;
4、等待安裝,完畢后選擇【Finish】
5、安裝完成后,重啟系統(tǒng),查看是否生效,“Win+R”,輸入cmd,然后輸入python。
1、右鍵計(jì)算機(jī)>屬性高級(jí)系統(tǒng)設(shè)置>高級(jí)>環(huán)境變量
2、找到path變量,先在結(jié)尾加上;號(hào),再添加python的系統(tǒng)路徑,加的是python的安裝路徑。
默認(rèn)的安裝路徑為“C:\Python27”。
3、win+r輸入cmd進(jìn)入命令符輸入python查看
2、多媒體應(yīng)用:Python的PyOpenGL模塊封裝了“OpenGL應(yīng)用程序編程接口”,能進(jìn)行二維和三維圖像處理。PyGame模塊可用于編寫(xiě)游戲軟件。
3、pymo引擎:PYMO全稱(chēng)為python memories off,是一款運(yùn)行于SymbianS60V3,Symbian3,S60V5, Symbian3, Android系統(tǒng)上的AVG游戲引擎。因其基于python2.0平臺(tái)開(kāi)發(fā),并且適用于創(chuàng)建秋之回憶(memories off)風(fēng)格的AVG游戲,故命名為PYMO。
4、黑客編程:python有一個(gè)hack的庫(kù),內(nèi)置了你熟悉的或不熟悉的函數(shù),但是缺少成就感。
5、系統(tǒng)編程:提供API(Application Programming Interface應(yīng)用程序編程接口),能方便進(jìn)行系統(tǒng)維護(hù)和管理,Linux下標(biāo)志性語(yǔ)言之一,是很多系統(tǒng)管理員理想的編程工具。
6、圖形處理:有PIL、Tkinter等圖形庫(kù)支持,能方便進(jìn)行圖形處理。
7、數(shù)學(xué)處理:NumPy擴(kuò)展提供大量與許多標(biāo)準(zhǔn)數(shù)學(xué)庫(kù)的接口。
8、文本處理:python提供的re模塊能支持正則表達(dá)式,還提供SGML,XML分析模塊,許多程序員利用python進(jìn)行XML程序的開(kāi)發(fā)。
9、數(shù)據(jù)庫(kù)編程:程序員可通過(guò)遵循Python DB-API(數(shù)據(jù)庫(kù)應(yīng)用程序編程接口)規(guī)范的模塊,Microsoft SQL Server,Sybase,DB2,MySQL、SQLite等數(shù)據(jù)庫(kù)通信。python自帶有一個(gè)Gadfly模塊,提供了一個(gè)完整的SQL環(huán)境。
10、網(wǎng)絡(luò)編程:提供豐富的模塊支持sockets編程,能方便快速地開(kāi)發(fā)分布式應(yīng)用程序。很多大規(guī)模軟件開(kāi)發(fā)計(jì)劃例如Zope,Mnet及BitTorrent. Google都在廣泛地使用它。
1、print語(yǔ)句
在Python2中,我們使用print語(yǔ)句來(lái)輸出一段文本。在Python3中,我們使用print函數(shù)。在Python3中,print函數(shù)是一個(gè)內(nèi)置函數(shù)而不是關(guān)鍵字。例如,在Python2中,我們會(huì)寫(xiě)一個(gè)如下的簡(jiǎn)單代碼:
print "Hello World"
在Python3中,我們會(huì)寫(xiě)這樣的代碼:
print("Hello World")
2、整除
在Python2中,“/”操作表示整除。而在Python3中,“/”操作符表示真正的除法。Python 2的整除操作符是“//”。
print(4/2) #輸出2print(4//2) #輸出2print(3/2) #輸出1.5print(3//2) #輸出1
3、Unicode
在Python2中,Unicode字符串前要加u。這是因?yàn)樵赑ython2中,字符串默認(rèn)是ASCII編碼。在Python3中,字符串默認(rèn)是Unicode編碼,所以我們不需要在字符串前加u。
print("你好,世界") #Python3的寫(xiě)法
print u"你好,世界" #Python2的寫(xiě)法
4、異常
在Python2中,我們可以使用這樣的語(yǔ)句進(jìn)行異常處理:
try:(空)#put your code hereexcept Exception, e:(空)print str(e)
在Python3中,我們要使用這樣的語(yǔ)句:
try:(空)#put your code hereexcept Exception as e:(空)print (str(e))
5、Range函數(shù)
在Python2中,range函數(shù)返回一個(gè)列表。而在Python3中,range函數(shù)返回的是一個(gè)迭代器,這樣可以大大降低內(nèi)存的使用。
print(range(5)) #Python2
print(list(range(5))) #Python3
6、input函數(shù)和raw_input函數(shù)
在Python2中,我們使用raw_input函數(shù)來(lái)從控制臺(tái)讀取輸入。在Python3中,raw_input函數(shù)被重命名為input函數(shù)。
name = raw_input("What is your name? ") #Python2
name = input("What is your name? ") #Python3
7、部分內(nèi)置模塊和類(lèi)
比較典型的有:urllib。當(dāng)然,還有很多,這里不一一介紹了。
python2中有urllib庫(kù)和urllib2兩個(gè)標(biāo)準(zhǔn)庫(kù),而python3中只有urllib庫(kù)。兩者在結(jié)構(gòu)上做了優(yōu)化調(diào)整,比如:
import urllib # Python2
import urllib.request,urllib.error,urllib.parse # Python3
在單個(gè)程序中通過(guò)模塊共享信息的規(guī)范方法是創(chuàng)建一個(gè)特殊模塊(通常稱(chēng)為config或cfg)。只需在應(yīng)用程序的所有模塊中導(dǎo)入配置模塊;該模塊隨后可以作為全局名稱(chēng)使用。因?yàn)槊總€(gè)模塊只有一個(gè)實(shí)例,所以對(duì)模塊對(duì)象進(jìn)行的任何更改都會(huì)隨處可見(jiàn)。
二、python如何找到對(duì)象的方法或?qū)傩裕?br /> 對(duì)于用戶(hù)定義類(lèi)的實(shí)例x,dir(x)返回包含由其類(lèi)定義的實(shí)例屬性和方法和屬性的名稱(chēng)的字母順序列表。
三、python中本地和全局變量的規(guī)則是什么?
在Python中,僅在函數(shù)中引用的變量是隱式的全局變量。如果變量在函數(shù)體內(nèi)的任何位置被賦值,則假定它是一個(gè)本地的,除非明確聲明為全局。
小編本次提供的是python 2經(jīng)典版下載,雖然目前最新的是python 3,但是目前不要學(xué)校或者培訓(xùn)機(jī)構(gòu)都采用python 2進(jìn)行示例,所以python 2還是有市場(chǎng)的,而2.7.18是python 2的最后一個(gè)版本,有需求的用戶(hù)還請(qǐng)下載體驗(yàn)。
安裝步驟
從本站下載安裝文件,直接選擇“python-2.7.18.amd64.msi”即可安裝 !1、選擇使用的對(duì)象。是所有使用電腦的人還是僅自己。點(diǎn)擊“Next”
2、選擇Python語(yǔ)言安裝的位置
3、選擇Python所要安裝的其他組件
將“Add python.exe to Path”項(xiàng)勾選,勾選后安裝完成不再需要單獨(dú)添加環(huán)境變量,默認(rèn)是“沒(méi)勾選”的;
4、等待安裝,完畢后選擇【Finish】
5、安裝完成后,重啟系統(tǒng),查看是否生效,“Win+R”,輸入cmd,然后輸入python。
語(yǔ)言的環(huán)境搭建
相比于其他語(yǔ)言,python2.7的環(huán)境搭建更加的簡(jiǎn)單。1、右鍵計(jì)算機(jī)>屬性高級(jí)系統(tǒng)設(shè)置>高級(jí)>環(huán)境變量
2、找到path變量,先在結(jié)尾加上;號(hào),再添加python的系統(tǒng)路徑,加的是python的安裝路徑。
默認(rèn)的安裝路徑為“C:\Python27”。
3、win+r輸入cmd進(jìn)入命令符輸入python查看
軟件特色
1、Web編程:應(yīng)用的開(kāi)發(fā)語(yǔ)言,支持最新的XML技術(shù)。2、多媒體應(yīng)用:Python的PyOpenGL模塊封裝了“OpenGL應(yīng)用程序編程接口”,能進(jìn)行二維和三維圖像處理。PyGame模塊可用于編寫(xiě)游戲軟件。
3、pymo引擎:PYMO全稱(chēng)為python memories off,是一款運(yùn)行于SymbianS60V3,Symbian3,S60V5, Symbian3, Android系統(tǒng)上的AVG游戲引擎。因其基于python2.0平臺(tái)開(kāi)發(fā),并且適用于創(chuàng)建秋之回憶(memories off)風(fēng)格的AVG游戲,故命名為PYMO。
4、黑客編程:python有一個(gè)hack的庫(kù),內(nèi)置了你熟悉的或不熟悉的函數(shù),但是缺少成就感。
5、系統(tǒng)編程:提供API(Application Programming Interface應(yīng)用程序編程接口),能方便進(jìn)行系統(tǒng)維護(hù)和管理,Linux下標(biāo)志性語(yǔ)言之一,是很多系統(tǒng)管理員理想的編程工具。
6、圖形處理:有PIL、Tkinter等圖形庫(kù)支持,能方便進(jìn)行圖形處理。
7、數(shù)學(xué)處理:NumPy擴(kuò)展提供大量與許多標(biāo)準(zhǔn)數(shù)學(xué)庫(kù)的接口。
8、文本處理:python提供的re模塊能支持正則表達(dá)式,還提供SGML,XML分析模塊,許多程序員利用python進(jìn)行XML程序的開(kāi)發(fā)。
9、數(shù)據(jù)庫(kù)編程:程序員可通過(guò)遵循Python DB-API(數(shù)據(jù)庫(kù)應(yīng)用程序編程接口)規(guī)范的模塊,Microsoft SQL Server,Sybase,DB2,MySQL、SQLite等數(shù)據(jù)庫(kù)通信。python自帶有一個(gè)Gadfly模塊,提供了一個(gè)完整的SQL環(huán)境。
10、網(wǎng)絡(luò)編程:提供豐富的模塊支持sockets編程,能方便快速地開(kāi)發(fā)分布式應(yīng)用程序。很多大規(guī)模軟件開(kāi)發(fā)計(jì)劃例如Zope,Mnet及BitTorrent. Google都在廣泛地使用它。
python2和python3的區(qū)別
Python是一種高級(jí)編程語(yǔ)言,是目前最為流行的編程語(yǔ)言之一。然而,Python2和Python3卻有很大的區(qū)別,下面,小編為大家詳細(xì)分析一下:1、print語(yǔ)句
在Python2中,我們使用print語(yǔ)句來(lái)輸出一段文本。在Python3中,我們使用print函數(shù)。在Python3中,print函數(shù)是一個(gè)內(nèi)置函數(shù)而不是關(guān)鍵字。例如,在Python2中,我們會(huì)寫(xiě)一個(gè)如下的簡(jiǎn)單代碼:
print "Hello World"
在Python3中,我們會(huì)寫(xiě)這樣的代碼:
print("Hello World")
2、整除
在Python2中,“/”操作表示整除。而在Python3中,“/”操作符表示真正的除法。Python 2的整除操作符是“//”。
print(4/2) #輸出2print(4//2) #輸出2print(3/2) #輸出1.5print(3//2) #輸出1
3、Unicode
在Python2中,Unicode字符串前要加u。這是因?yàn)樵赑ython2中,字符串默認(rèn)是ASCII編碼。在Python3中,字符串默認(rèn)是Unicode編碼,所以我們不需要在字符串前加u。
print("你好,世界") #Python3的寫(xiě)法
print u"你好,世界" #Python2的寫(xiě)法
4、異常
在Python2中,我們可以使用這樣的語(yǔ)句進(jìn)行異常處理:
try:(空)#put your code hereexcept Exception, e:(空)print str(e)
在Python3中,我們要使用這樣的語(yǔ)句:
try:(空)#put your code hereexcept Exception as e:(空)print (str(e))
5、Range函數(shù)
在Python2中,range函數(shù)返回一個(gè)列表。而在Python3中,range函數(shù)返回的是一個(gè)迭代器,這樣可以大大降低內(nèi)存的使用。
print(range(5)) #Python2
print(list(range(5))) #Python3
6、input函數(shù)和raw_input函數(shù)
在Python2中,我們使用raw_input函數(shù)來(lái)從控制臺(tái)讀取輸入。在Python3中,raw_input函數(shù)被重命名為input函數(shù)。
name = raw_input("What is your name? ") #Python2
name = input("What is your name? ") #Python3
7、部分內(nèi)置模塊和類(lèi)
比較典型的有:urllib。當(dāng)然,還有很多,這里不一一介紹了。
python2中有urllib庫(kù)和urllib2兩個(gè)標(biāo)準(zhǔn)庫(kù),而python3中只有urllib庫(kù)。兩者在結(jié)構(gòu)上做了優(yōu)化調(diào)整,比如:
import urllib # Python2
import urllib.request,urllib.error,urllib.parse # Python3
常見(jiàn)問(wèn)題
一、python如何在模塊之間共享全局變量?在單個(gè)程序中通過(guò)模塊共享信息的規(guī)范方法是創(chuàng)建一個(gè)特殊模塊(通常稱(chēng)為config或cfg)。只需在應(yīng)用程序的所有模塊中導(dǎo)入配置模塊;該模塊隨后可以作為全局名稱(chēng)使用。因?yàn)槊總€(gè)模塊只有一個(gè)實(shí)例,所以對(duì)模塊對(duì)象進(jìn)行的任何更改都會(huì)隨處可見(jiàn)。
二、python如何找到對(duì)象的方法或?qū)傩裕?br /> 對(duì)于用戶(hù)定義類(lèi)的實(shí)例x,dir(x)返回包含由其類(lèi)定義的實(shí)例屬性和方法和屬性的名稱(chēng)的字母順序列表。
三、python中本地和全局變量的規(guī)則是什么?
在Python中,僅在函數(shù)中引用的變量是隱式的全局變量。如果變量在函數(shù)體內(nèi)的任何位置被賦值,則假定它是一個(gè)本地的,除非明確聲明為全局。
其他版本
下載地址
- 電腦版
- /Mac版
python 2(編程開(kāi)發(fā)工具) v2.7.18官方版
- 本地下載通道:
- 浙江電信下載
- 北京聯(lián)通下載
- 江蘇電信下載
- 廣東電信下載
同類(lèi)軟件
網(wǎng)友評(píng)論
共0條評(píng)論(您的評(píng)論需要經(jīng)過(guò)審核才能顯示)
分類(lèi)列表
類(lèi)似軟件
-
The Eric Python IDE v23.10 編程軟件 / 19.69M
-
UliPad(python編輯器) v4.1中文版 編程軟件 / 7.29M
-
unity hub官方版 v3.5.0 編程軟件 / 116.47M
-
ARM Development Studio v2024.0 編程軟件 / 1.74G
精彩發(fā)現(xiàn)
換一換精品推薦
-
JetBrains CLion 2024(C/C++集成開(kāi)發(fā)環(huán)境軟件) v2024.3.1.1官方版 編程軟件 / 1.27G
查看 -
WeBuilder 2025(web代碼編輯器) v18.2官方版 編程軟件 / 119.32M
查看 -
360加固助手電腦版 v4.1.1.1368官方版 編程軟件 / 215.46M
查看 -
visual studio 2010中文旗艦版 編程軟件 / 2.46G
查看 -
youtrack電腦版 v2024.1.27971官方版 編程軟件 / 894.76M
查看
專(zhuān)題推薦
本類(lèi)排行
月排行總排行