作者Rhinocero (愛火快滅了)
看板Python
標題[問題] Python超級新手 vs GUI (+小小心得)
時間Sat Mar 3 00:57:15 2012
各位前輩大家好
我想問問題前先分享一下心得好了
小弟目前是Python的超級新手
目前工作比較像是System Admin
工作上沒什麼碰program language
只有學生時代學過C
想趁工作之餘學一些方便自己管理機器用
研究了一下發現Python蠻符合我需求
目前研究了二天
發現Python還蠻特別的,有些東西都簡化了
例如變數不用宣告形態,第一次使用時就會幫你處理(決定形態?)
不過未來打算將寫出來的程式給其他同事使用
所以想朝GUI的方向來走
研究一下發現對於Python來說好像沒有完美的方案(?)
找到了wxPython是一Python的圖形函數庫
再來是找有GUI的IDE
本來是有考慮BOA Constructor
但似乎已很久沒更新了?
且工作用的電腦開不起來…orz 只能在家測試
有試過wxFormBuilder,但感覺相當不直覺
也找不到像BOA拉完form可以直接run看看的方法
小弟有幾個需求:
1.跨平台
可能會在Windows Server/Linux/Unix上跑,開發主要應該在Windows上
2.GUI
因程式做出來會交給其他同事使用
3.IDE容易生成form,最好拉完form就可以run看看
我知道有板上很多神人是可以手工刻出from來
但這種開發方式對小弟而言太費工了,畢竟不是專職的PG
4.開發完成後容易打包
如:py2exe可以直接打包成exe在Win32上跑…等等
目前wxPython對於Python 3.x的支援好像還不完整
BOA Constructor開發者又看似沒有在維護
請協助小弟選擇IDE等等工具
若有書籍推薦也可以喔
純Python部份目前研究到陣列
以前有一點點點基礎
學起來比自己想像中快一點
希望後面也一樣順利
先感謝各位的回答!!
--
超新手的心得,如有錯誤的地方請告知
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.45.197.233
※ 編輯: Rhinocero 來自: 114.45.197.233 (03/03 02:27)
→ ykjiang:都 FAQ 了,3.X 的版本只適合拿來練習,上不了檯面 03/03 02:32
推 timTan:先使用2.7吧! 03/03 12:33
→ forloricever:可以試試 PySide, PyQt 03/03 14:00
→ drm343:3.2 要 package 程式,我推 cx_freeze 03/03 14:48
→ KSJ:單純想問 陣列是指?? 另外PySide PyQt +1 03/03 20:30
→ Rhinocero:不好意思,我指的應該是串列(list)… 03/04 06:20
→ uranusjr:Python 2.x + PySide + Qt Designer, 該有的都有了 03/04 14:47
→ Rhinocero:使用Qt似乎可以用Python 3.x,但是不是OS native的介面? 03/04 16:32
→ legnaleurc:Qt 使用原生介面很久了 03/04 16:34
推 mikapauli:python 陣列 = array 03/05 19:28
→ mikapauli:可以試試Tk阿w 03/05 19:30