python2.7是一種解釋型、面向?qū)ο蟆討B(tài)數(shù)據(jù)類型的高級程序設(shè)計語言。由Guido van Rossum推出,在圖形處理、數(shù)學處理、文本處理、系統(tǒng)編程、數(shù)據(jù)庫編程等領(lǐng)域都被廣泛應用。像Perl語言一樣,源代碼同樣遵循 GPL(GNU General Public License)協(xié)議,需要配置環(huán)境變量才可使用。學過計算機的用戶都知道,以后工作上要編程肯定是避免不了的一個關(guān)卡,而對于怎樣編程,用什么軟件來進行編程來說,這款軟件將會是你一個不錯的選擇,雖說有更多的用戶選擇了Java,c++等一些別的
編程軟件,但是相對來說,這款軟件的的主界面相對來說要更加的簡潔明了,而也正是這一風格使得這款軟件成為一門易讀、易維護,并且被大量用戶所歡迎的、用途廣泛的語言。當然啦,python不僅提供了眾多的工具和api接口,同時還擁有一個強大的標準庫,在程序猿編寫擴充模塊時候還可以輕松自如的使用C語言、C++、Cython。是不是非常的不錯呢?如果你覺得你有所需要,那么就來下載吧。
安裝教程
1、解壓壓縮包,雙擊應用程序進行安裝,完成后退出
2、右鍵計算機>屬性高級系統(tǒng)設(shè)置>高級>環(huán)境變量
3、找到path變量,添加軟件的系統(tǒng)路徑,加的是安裝路徑
4、win+r輸入cmd進入命令符輸入python查看
軟件特色
1、Web編程:應用的開發(fā)語言,支持最新的XML技術(shù)。
2、多媒體應用:軟件的PyOpenGL模塊封裝了“OpenGL應用程序編程接口”,能進行二維和三維圖像處理。PyGame模塊可用于編寫游戲軟件。
3、pymo引擎:PYMO全稱為python memories off,是一款運行于SymbianS60V3,Symbian3,S60V5, Symbian3, Android系統(tǒng)上的AVG游戲引擎。因其基于2.0平臺開發(fā),并且適用于創(chuàng)建秋之回憶(memories off)風格的AVG游戲,故命名為PYMO。
4、黑客編程:軟件有一個hack的庫,內(nèi)置了你熟悉的或不熟悉的函數(shù),但是缺少成就感。
5、系統(tǒng)編程:提供API(Application Programming Interface應用程序編程接口),能方便進行系統(tǒng)維護和管理,Linux下標志性語言之一,是很多系統(tǒng)管理員理想的編程工具。
6、圖形處理:有PIL、Tkinter等圖形庫支持,能方便進行圖形處理。
7、數(shù)學處理:NumPy擴展提供大量與許多標準數(shù)學庫的接口。
8、文本處理:軟件提供的re模塊能支持正則表達式,還提供SGML,XML分析模塊,許多程序員利用軟件進行XML程序的開發(fā)。
9、數(shù)據(jù)庫編程:程序員可通過遵循Python DB-API(數(shù)據(jù)庫應用程序編程接口)規(guī)范的模塊,Microsoft SQL Server,Sybase,DB2,MySQL、SQLite等數(shù)據(jù)庫通信。軟件自帶有一個Gadfly模塊,提供了一個完整的SQL環(huán)境。
10、網(wǎng)絡(luò)編程:提供豐富的模塊支持sockets編程,能方便快速地開發(fā)分布式應用程序。很多大規(guī)模軟件開發(fā)計劃例如Zope,Mnet及BitTorrent. Google都在廣泛地使用它。
常見問題
一、如何在模塊之間共享全局變量?
在單個程序中通過模塊共享信息的規(guī)范方法是創(chuàng)建一個特殊模塊(通常稱為config或cfg)。只需在應用程序的所有模塊中導入配置模塊;該模塊隨后可以作為全局名稱使用。因為每個模塊只有一個實例,所以對模塊對象進行的任何更改都會隨處可見。
二、如何找到對象的方法或?qū)傩裕?br />對于用戶定義類的實例x,dir(x)返回包含由其類定義的實例屬性和方法和屬性的名稱的字母順序列表。
三、中本地和全局變量的規(guī)則是什么?
在軟件中,僅在函數(shù)中引用的變量是隱式的全局變量。如果變量在函數(shù)體內(nèi)的任何位置被賦值,則假定它是一個本地的,除非明確聲明為全局。
1條評論
四川省成都市電信 網(wǎng)友
good