作者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)
1F:→ ykjiang:都 FAQ 了,3.X 的版本只适合拿来练习,上不了台面 03/03 02:32
2F:推 timTan:先使用2.7吧! 03/03 12:33
3F:→ forloricever:可以试试 PySide, PyQt 03/03 14:00
4F:→ drm343:3.2 要 package 程式,我推 cx_freeze 03/03 14:48
5F:→ KSJ:单纯想问 阵列是指?? 另外PySide PyQt +1 03/03 20:30
6F:→ Rhinocero:不好意思,我指的应该是串列(list)… 03/04 06:20
7F:→ uranusjr:Python 2.x + PySide + Qt Designer, 该有的都有了 03/04 14:47
8F:→ Rhinocero:使用Qt似乎可以用Python 3.x,但是不是OS native的介面? 03/04 16:32
9F:→ legnaleurc:Qt 使用原生介面很久了 03/04 16:34
11F:推 mikapauli:python 阵列 = array 03/05 19:28
12F:→ mikapauli:可以试试Tk阿w 03/05 19:30