Python和科学计算认证群组  - 讨论区

标题:关于python的感受

2012年09月30日 星期日 01:41

这一年时间,基本都在外面出差。

能安安静静坐下来写点东西的时间真少。

python这个东东呢,现在已经难以割舍了

平时小的数据处理,当然更多的是文本处理,

非常方便,给我带来了极大地便利

当然我也用python编写了些略显复杂的东西

当然效率不容乐观

当然我知道,其中的瓶颈大多是程序不够优化的原因

python是一个易学难精的东西。

我感觉越往后面,学习的曲线越陡峭

很多东西,需要我去修改源码,在源码的基础上改动。

很多时候,用显式的方法去写出来的code的效率不见得高。

写代码的时间也不短了,

但是感觉很多时候为了实现写功能,往往要用些“奇技淫巧”

让我感到非常的不舒服

毕竟我是从C#和JAVA换到python的,

我从来没有为效率担心过,

最近论文要开题了,

虽然程序原来已经基本写好了,

但是现在的程序流畅度,根本就是一个bug

我也想到重载,

或者用C#重写

但是,gui方面,要自己搭建一个也非常麻烦。

非常的头痛。

哲思也是用python写的,

我也明白python的能力远不止这些

可是我如何才能做到???

python现在是我心中的一个比较纠结的地方,

大家给我出出主意吧(特别是若愚哥哥)

谢谢大家了

2012年09月30日 星期日 06:57

如果是运算的效率不高,其实Python还是有很多方法提速的,例如使用NumPy等。而最彻底的办法就是用C语言或者Cython编写一个扩展加速。

要熟悉Python的这些工具的确需要一些时间和训练,但是一旦掌握其开发速度还是比Java或C#要快的。

2012年10月04日 星期四 20:09

界面以前纠结过,Pyqt、Wx、Tk都试过

但是后来觉的没必要,纠结的地方在于要考虑那些没有安装python的windows的用户,打包比较麻烦

而且做一些比较炫的显示效果比较麻烦

但是后来逐渐的觉得用Python在界面上纠结没什么意义

基本的界面traitsui已经很方便了;

关于界面Pyqt可以,前段时间豆瓣有个OneRing的开源项目,也是个解决界面的思路;

我现在对于界面,就是简单的在程序上加一层本地的服务器,这样显示的问题交给网页,核心用Python

访问程序不是双击,而是访问本地http://localhost就可以了,界面用Js、less之类的很方便

如下红色区域有误,请重新填写。

    你的回复:

    请 登录 后回复。还没有在Zeuux哲思注册吗?现在 注册 !

    Zeuux © 2024

    京ICP备05028076号