總感覺只會JAVA似乎不夠,不記得是哪位先人說的了,一個程序員起碼要精通兩門語言,所以這些天花了不少時間琢磨python,看了不少網(wǎng)站,查了不少資料,正想著把一些東西寫下來,以免日后忘了,也可以和大家分享.先寫一些下載安裝和學(xué)習(xí)資源的東東.

1.下載與安裝

1.下載與安裝
python的安裝與使用一樣非常簡單.python目前的最新發(fā)布版是2.4.2,可以去python的網(wǎng)站 下載,也可以點擊此鏈接直接下載 windows 下的 msi 安裝文件.安裝時可以選擇安裝目錄和組件,一般默認就可以了.安裝好后,在windows下可以直接在"開始"菜單的程序組里找到新建的python組,里面有自帶的IDE,IDLE,簡單但是實用.安裝完后,不需要其他設(shè)置,就可以用了.
點擊運行IDLE,打開了PYTHON的主控制臺.在這里可以直接輸入python的語句來執(zhí)行. 比如,輸入 print 'hello',會打印出hello.可以用help命令來請求幫助,比如 help(int)會列出對類int的詳細說明,如果要編寫更復(fù)雜些的程序,可以在主菜單->File->New Window來打開新的編輯窗口,在這個窗口里可以寫完整的程序,并存為.py的python源碼文件,也可以方便的執(zhí)行.比如,輸入以下的程序:
#!usr/bin/python
def hello():
print 'hello'
def hello():
print 'hello'
hello()
按ctrl-s存盤,文件名任意,擴展名為.py,按F5執(zhí)行程序,應(yīng)該會在主控制臺輸出hello字樣.
至此,python已經(jīng)安裝完畢,可以投入使用了!
至此,python已經(jīng)安裝完畢,可以投入使用了!
2.工具(IDE等)
python安裝包自帶IDE,名字叫IDLE,是由python的創(chuàng)始人Guido創(chuàng)建的,簡單實用.此外我試過比較好的還有SPE,功能相當(dāng)齊全強大,我用的時候碰到一些小問題,無法打開已存在的程序,可以一試.如果你用eclipse,那可以用PvDev這個插件.更多的信息,請看下面的幾個鏈接.
#python IDE簡介(中文)
#python wiki的編輯器列表(英文) 比較全面和詳細的列表,覆蓋各個平臺,里面列出的很多編輯器都并非只供python使用的.
#python wiki的IDE列表(英文) 沒有上面的列表介紹的多,但是推薦了幾個詳細評測和介紹的文章
#python wiki的編輯器列表(英文) 比較全面和詳細的列表,覆蓋各個平臺,里面列出的很多編輯器都并非只供python使用的.
#python wiki的IDE列表(英文) 沒有上面的列表介紹的多,但是推薦了幾個詳細評測和介紹的文章
3.學(xué)習(xí)資源
下面列出一些比較好的學(xué)習(xí)站點,包含的信息足夠?qū)W好python了.資源貴精不貴多,這里推薦的是我認為比較全面,有用的網(wǎng)站,只要利用好這些網(wǎng)站,大部分問題都可以解決了.還有很多好的網(wǎng)站,它們之間大部分都有互相的鏈接,在這里就不一一列舉了.
國內(nèi):
#CPUG(中國python用戶組)
CPUG是中國第一個正式成立的Python用戶的民間組織,在廣大Python愛好者的推動下為宣傳和發(fā)展Python而成立的。現(xiàn)在CPUG提供 Python相關(guān)的資源和服務(wù).
#CPUG(中國python用戶組)
CPUG是中國第一個正式成立的Python用戶的民間組織,在廣大Python愛好者的推動下為宣傳和發(fā)展Python而成立的。現(xiàn)在CPUG提供 Python相關(guān)的資源和服務(wù).
#啄木鳥 Pythonic 開源社區(qū)
應(yīng)是屬于CPUG的一個社區(qū),其運行著多個項目,大部份東西都可以在這里找到了.
#IBM DeveloperWorks開發(fā)者社區(qū)
都是一些牛人寫的文章,而且很具有可讀性,很多都有中文翻譯,關(guān)于python的,"可愛的python"系列是最好的系列文章.可以在搜索欄里直接搜索關(guān)于python的文章.
應(yīng)是屬于CPUG的一個社區(qū),其運行著多個項目,大部份東西都可以在這里找到了.
#IBM DeveloperWorks開發(fā)者社區(qū)
都是一些牛人寫的文章,而且很具有可讀性,很多都有中文翻譯,關(guān)于python的,"可愛的python"系列是最好的系列文章.可以在搜索欄里直接搜索關(guān)于python的文章.
#wikiepdia
有對python的詳細介紹,以及多個資源鏈接.英文的wikiepdia有更多的資料.
有對python的詳細介紹,以及多個資源鏈接.英文的wikiepdia有更多的資料.
國外:
#python主站
最綜合全面的python網(wǎng)站,除python下載外,還有相關(guān)新聞,并提供各版本的在線文檔,F(xiàn)AQ, 教程,新手指南,圖書介紹,以及許多許多有用的鏈接.我認為這是學(xué)習(xí)python最應(yīng)該常去的地方.有了這個網(wǎng)站,基本上所有的東西都可以找到了.
#python主站
最綜合全面的python網(wǎng)站,除python下載外,還有相關(guān)新聞,并提供各版本的在線文檔,F(xiàn)AQ, 教程,新手指南,圖書介紹,以及許多許多有用的鏈接.我認為這是學(xué)習(xí)python最應(yīng)該常去的地方.有了這個網(wǎng)站,基本上所有的東西都可以找到了.
推薦:
#A byte of python,中文譯本叫"Python簡明教程",由沈潔元翻譯,簡潔易懂,是上手的好讀物,特別適合想花最少的時間來學(xué)習(xí)它的人.缺點有些特性并未完全覆蓋.如果想深入就要看其他的書了.
#python Cookbook(中文,python食譜) 解決各種編程中遇到的問題,很不錯
#A byte of python,中文譯本叫"Python簡明教程",由沈潔元翻譯,簡潔易懂,是上手的好讀物,特別適合想花最少的時間來學(xué)習(xí)它的人.缺點有些特性并未完全覆蓋.如果想深入就要看其他的書了.
#python Cookbook(中文,python食譜) 解決各種編程中遇到的問題,很不錯
其他:
#安裝時自帶的手冊,可以從開始菜單里打開.里面帶有python的創(chuàng)始者Guido編寫的詳細教程.
#Dive Into Python - Python from novice to pro (英文版,深入python - 從初學(xué)到高手) 全面詳盡,每一部分都有列出推薦讀物,相當(dāng)體貼.
#How to Think Like a Computer Scientist Learning with Python(英文,是一系列中的一本,學(xué)習(xí)python) 沒有細看,無法評論
#python主站的圖書列表
#安裝時自帶的手冊,可以從開始菜單里打開.里面帶有python的創(chuàng)始者Guido編寫的詳細教程.
#Dive Into Python - Python from novice to pro (英文版,深入python - 從初學(xué)到高手) 全面詳盡,每一部分都有列出推薦讀物,相當(dāng)體貼.
#How to Think Like a Computer Scientist Learning with Python(英文,是一系列中的一本,學(xué)習(xí)python) 沒有細看,無法評論
#python主站的圖書列表
5.手冊
#python網(wǎng)站的手冊
#安裝時自帶的chm格式的語言手冊
#安裝時自帶的chm格式的語言手冊
(這些資料日后還會繼續(xù)更新.)