国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

【和我一起學python吧】python的一些推薦

2019-11-14 17:39:32
字體:
來源:轉載
供稿:網友

看到未名的幾篇帖子 使我想起了和python的一些經歷,于是寫了一篇咚咚。

 

1 書籍:

python的syntax足夠簡單,semantics也不復雜,不怎么會使人混亂,一般來說看自帶的文檔足夠可以學習了,看完兩章便可以寫出一些non-trivial的程序了。 硬要說入門書籍。 learning in python可以一看。目前的版本似乎是based on

python2.3的,有些內容稍微舊了點。 對于解釋reference,reference counting 比較清楚,要是覺得糊涂的可以看看前面三個部分. 如果沒什么時間,可以不看此書

 

PRogramming in python 是同作者的另外一本書,東南大學有影印版,不過很厚,書基本上以介紹how to use python to develop applications 為主。例子范圍很廣,而且很實用。我的不少項目參考了很多的代碼。 里面有些比較大的程序還可以了解怎么用python來構建大型應用。 推薦閱讀. 最新版本包括python 2.5

 

python programming on win32.. 書名和內容不大相符,里面com的內容大約占了40%。 書是1999年出版的,python 版本是1.5。。年代有些久遠了。奇怪的是作者好像沒有打算出新版本。對于com的部分解釋不錯,代碼也可以基本上直接套用,除了unicode部分,當時unicode string還不是標準庫的一部分,所以作者使用了其他的解決方案,現在當然不需要了.

如果是做win32下的開發 推薦閱讀

 

python in nutshell, 最新版本 第二版,基本上可以替代python 的 doc。。有例子,有解釋還有一些對于其他庫的評論和簡介。此書是我的必備,當手冊一流,但是此書不是tutorial,當教程可能不大合適

 

python cookbook..秘籍大全,最新版本為第二版,里面有各種問題的解決方案。。不過對我而言價值不是很大。記得就參考過 怎么 使twisted 和wxpython 一起使用 這一篇.

 

wxPython in action,, 介紹使用wxpython.. 我個人認為看文檔也差不多。。當然 書還是可以一看的

以上的書均可以找到下載

 

2 第三方的庫

只推薦我實際使用過的庫

wxPython: 做界面的首選,效果組件足夠豐富,在我看來,很多時候可以代替delphi。打包安裝也很簡單只要你會用py2exe。 唯一不好的是 在linux下 如果是從source安裝有些麻煩,而且因為是native look 所以不是什么控件都是通用的。例如win32下的 multiple child window 在linux下是用 tabbook來代替的. wxpython現在幾乎是事實上的標準圖形庫了. tk 不提也罷

 

wxGlade: 畫based wxwidgets的窗口,比較古怪的是一定要使用layout.. 我曾經試用過很多wxwidgets的rad。。覺得這個雖然問題多多卻是唯一可用的。 用這個工具大約開發過3個應用。 如果是生成c++ 代碼而且又包含中文,在vs環境下要轉碼,不然會報錯。

 

twisted:做網絡的首選。我曾使用過prospective broker來開發過一個 三層的cs架構,前端還是wxpython. 開發速度很快. 缺點: 和gui協同工作不好

 

numpy: 做數值計算必備,取代了 以前的numarray和 numerics。。可惜文檔是要錢的

 

win32util,, win32下必備。

 

py2exe: win32下打包發布程序必備。。還可以制作win32的service 程序,這點尤其方便

 

pyprocessing: 可以讓python使用multi-core的 包,下一版本 python 2.6會加入。我正在試用。用法和thread類似

 

PIL: 處理圖像不錯,

 

about web framework: 我沒怎么用過python來開發web的應用。所以哪一種好我也不知道

 

擴展工具:

swig: 古老,但是好用,對于c-style library很好用。對于c++ 處理template需要instantiate first。。我用來封裝過一些特殊的win32的api。

 

boost-python: 對于c++支持較好,而且不用寫接口文件

 

3 編輯器:

我覺得自帶的idle就不錯,挺好用的。有個用delphi寫的 pyscripter也不錯,不過在這個編輯器直接調用

程序有時候會出錯。

linux下的可以用vi 和emacs。。gedit也湊合了


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 剑阁县| 乳源| 德昌县| 肇庆市| 罗源县| 离岛区| 得荣县| 平远县| 永善县| 新巴尔虎左旗| 玉田县| 泽州县| 马公市| 苗栗县| 郸城县| 东山县| 昌平区| 晋江市| 社会| 英超| 北宁市| 贡觉县| 涡阳县| 天镇县| 将乐县| 嘉禾县| 琼海市| 土默特右旗| 康乐县| 镇康县| 白玉县| 得荣县| 高淳县| 黑河市| 凉城县| 高尔夫| 饶河县| 什邡市| 循化| 巴楚县| 修水县|