Python編程基礎(chǔ)環(huán)境測驗
Python編程對于我們目前的編程環(huán)境來說是一個不可缺少的語言。我們在使用的時候有不少的問題需要解決,下我們就來看看如何進行相關(guān)的技術(shù)學習。希望對大家在以后有所幫助。
Python編程是一門強大的面向?qū)ο蟮慕忉屨Z言。正如一位大師所說:它不僅僅是一個有益于健康的玩意,也適合做大項目,妳可以隨意的擴充開發(fā)包,使之支持一切妳想實現(xiàn)的功能。在《如何成為一名黑客》一文中,作者將Python列為黑客必備的四種編程語言之一(其它三項是C,Lisp和Perl).《Think in C++》和《Think in Java》的作者也大力提倡使用Python編程??梢娝拇_是不不錯的玩意兒! Python真他媽的不錯,真的!
Python編程環(huán)境
安裝python是件非常簡單的事情,安裝WINDOWS上的Python和安裝Windows上的其它程序一樣。這里下載Windows版本的Python,妳可以得到很多,包括完整的在線文檔。安裝成功后系統(tǒng)會自動將環(huán)境參數(shù)設(shè)置好,并且關(guān)聯(lián)所有Python能識別的腳本(它能識別的文件的圖標是蛇)。所以,妳無需要其它的東西,用妳的記事本寫python程序就行了,然后保存成以.py為后綴的文件,雙擊變成自動執(zhí)行妳寫的程序了!在UNIX-Like系統(tǒng)上安裝更不是一件難事。而且,很多Linux的發(fā)型版本已經(jīng)默認把python編程加道系統(tǒng)中了,妳只需要測試一下它是否工作正常:
做個試驗:python (回車)如果出現(xiàn)
- Python 2.2.2 (#1, Feb 24 2003, 19:13:11) [GCC 3.2.2
20030222 (Red Hat Linux 3.2.2-4)] on linux2 Type "help",
"copyright", "credits" or "license" for more information. >>>
那么,妳的系統(tǒng)上已經(jīng)安裝好python了。如果沒有出現(xiàn),從這里下載rpm包或者源代碼編譯安裝即可。如何編譯源代碼包中的README文檔說的很清楚。 Python的代碼是平臺無關(guān)性的,妳在Windows上寫的python代碼,發(fā)送給妳的朋友到linux上也一樣能執(zhí)行!
Python編程簡單展示
這是一個非常簡單的python程序,它的作用就是從一個文件中搜索妳輸入的字符串,然后將找到的行輸出,功能如同grep.
- #!/usr/bin/python
- if __name__=='__main__':
- file_name = raw_input('Input the file you want to find in:')
- try:
- in_file = open(file_name,'r')
- lines = in_file.readlines()
- tag_tok = ''
- while tag_tok.upper() != 'Q':
- tag_tok = raw_input('Input the word you want to find(Q for quit):')
- if tag_tok.upper() != 'Q':
- count = 0
- line_no = 0
- for line in lines:
- line_noline_no = line_no + 1
- inline_cnt = line.count(tag_tok)
- countcount = count + inline_cnt
- if inline_cnt > 0:
- print 'Find %s %d time(s) in line :%d'%(tag_tok,inline_cnt,line_no)
- print line
- print '---------------------------------'
- print 'Total fount %s %d time(s)'%(tag_tok, count)
- except:
- print "Can't open file %s"%(file_name)
這是一個非常簡單的程序,我想任何學編程的人都寫過,或許妳和我一樣最初是用C寫的,后來或許妳又用C++ 寫了,甚至后來JAVA流行起來了,妳又用JAVA寫過。但是,那些語言寫的都不如python寫的這么簡捷精悍。 #t#
Python快速通道
如何使用Python編程呢?我將在后面將自己是如何一路走過的展示出來,但是我一下寫不了那么詳細的文檔,因為我也還在摸索之中!呵呵。這里有一個在線的手冊,翻譯的還湊合,不過我感覺不怎么滿意,不是翻譯的不滿意,是內(nèi)容方面有些。 。 。 。 。 。但是的確很適合入門! (如果妳還在門口張望的話)這里有個郵件列表,據(jù)說是中國最權(quán)威的python組織,可以去看看,如果妳愿意的話!
Python是一門強大的面向?qū)ο蟮慕忉屨Z言。正如一位大師所說:它不僅僅是一個有益于健康的玩意,也適合做大項目,妳可以隨意的擴充開發(fā)包,使之支持一切妳想實現(xiàn)的功能。在《如何成為一名黑客》一文中,作者將Python列為黑客必備的四種編程語言之一(其它三項是C,Lisp和Perl).《Think in C++》和《Think in Java》的作者也大力提倡使用Python。可見它的確是不不錯的玩意兒! Python真他媽的不錯,真的!