e*r 发帖数: 1121 | 1 不是cs的,物理基础学科,平时做些数据处理,写shell script,fortran,c,matlab
,一般再mac/unix/linux下工作。非常讨厌fortran,c在不同平台下的编译问题,
shell script好些,但是没计算能力,matlab也是有的机器没有的机器有。我想问问
perl 和python那个更好,我就是写写deconvolution,convolution,解矩阵(
numerical recipe那套),二进制文件读写之类。
学习哪个呢?另外如何强迫自己使用?因为现在工作想要学着用新的,但是为了省时间
最后还是跑去用老的写。什么时候才能学新的,真的是太老了么?请大家给点建议谢谢
。 |
x****u 发帖数: 44466 | 2 python的话也有速度问题。
matlab
【在 e*r 的大作中提到】 : 不是cs的,物理基础学科,平时做些数据处理,写shell script,fortran,c,matlab : ,一般再mac/unix/linux下工作。非常讨厌fortran,c在不同平台下的编译问题, : shell script好些,但是没计算能力,matlab也是有的机器没有的机器有。我想问问 : perl 和python那个更好,我就是写写deconvolution,convolution,解矩阵( : numerical recipe那套),二进制文件读写之类。 : 学习哪个呢?另外如何强迫自己使用?因为现在工作想要学着用新的,但是为了省时间 : 最后还是跑去用老的写。什么时候才能学新的,真的是太老了么?请大家给点建议谢谢 : 。
|
l********a 发帖数: 1154 | 3 矩阵,数值啊什么的,python有numpy库挺方便了,画图有matplotlib,界面有pygtk,wxpython,pyqt等可选
学习我推荐一本
非常薄,不到93页,半个下午就看完了,开个IDLE放一边随时调命令.
等常用的都熟悉了,用到什么库再去学什么就行了
一个星期基本就熟练掌握了.
对了,上2.6或者2.7版本吧,这2个版本的兼容性目前最好.3.x先不要上
楼上说的速度问题,应该感觉不到的,
如果实在有瓶颈,profile之后用cython改写主要的处理部分,速度上不存在大问题的 |
e*r 发帖数: 1121 | 4 谢谢,如果真的这么容易就太好了。
已经在sina ishare里下载了你说得那本书。过一段时间给大家汇报谢谢。
wxpython,pyqt等可选
【在 l********a 的大作中提到】 : 矩阵,数值啊什么的,python有numpy库挺方便了,画图有matplotlib,界面有pygtk,wxpython,pyqt等可选 : 学习我推荐一本 : 非常薄,不到93页,半个下午就看完了,开个IDLE放一边随时调命令. : 等常用的都熟悉了,用到什么库再去学什么就行了 : 一个星期基本就熟练掌握了. : 对了,上2.6或者2.7版本吧,这2个版本的兼容性目前最好.3.x先不要上 : 楼上说的速度问题,应该感觉不到的, : 如果实在有瓶颈,profile之后用cython改写主要的处理部分,速度上不存在大问题的
|
y**********u 发帖数: 6366 | 5 先看一遍简单的manual
然后把平时shell script上面的工作先试着用python做就好了
matlab
【在 e*r 的大作中提到】 : 不是cs的,物理基础学科,平时做些数据处理,写shell script,fortran,c,matlab : ,一般再mac/unix/linux下工作。非常讨厌fortran,c在不同平台下的编译问题, : shell script好些,但是没计算能力,matlab也是有的机器没有的机器有。我想问问 : perl 和python那个更好,我就是写写deconvolution,convolution,解矩阵( : numerical recipe那套),二进制文件读写之类。 : 学习哪个呢?另外如何强迫自己使用?因为现在工作想要学着用新的,但是为了省时间 : 最后还是跑去用老的写。什么时候才能学新的,真的是太老了么?请大家给点建议谢谢 : 。
|
b******n 发帖数: 592 | 6 我觉得有经验的是尽量有自己一套东西,然后做东西都特别顺手,特别有效率,
这套东西最好属于自己,换工作还能带上,新东西除非要用,不一定非要学,
用老东西新东西不都一样。
【在 x****u 的大作中提到】 : python的话也有速度问题。 : : matlab
|
p**o 发帖数: 3409 | 7 python(含numpy/scipy)做科学计算效率远不如matlab,主要是多核支持差,
内置或第三方的并行包基本都是process级别的拆分;而且传参很繁琐,
控制代码和运算逻辑混在一起,可读性差;文档也爆烂,新手难上手。
matlab只要写运算逻辑即可,多核并行、拆分可以在矩阵运算这么细的粒度进行。
免费软件和收费软件还是差距不小的。
【在 e*r 的大作中提到】 : 谢谢,如果真的这么容易就太好了。 : 已经在sina ishare里下载了你说得那本书。过一段时间给大家汇报谢谢。 : : wxpython,pyqt等可选
|
s********r 发帖数: 529 | 8 那Python的优点到底是什么呀?我看最近超级红火,可是不知道为什么
【在 p**o 的大作中提到】 : python(含numpy/scipy)做科学计算效率远不如matlab,主要是多核支持差, : 内置或第三方的并行包基本都是process级别的拆分;而且传参很繁琐, : 控制代码和运算逻辑混在一起,可读性差;文档也爆烂,新手难上手。 : matlab只要写运算逻辑即可,多核并行、拆分可以在矩阵运算这么细的粒度进行。 : 免费软件和收费软件还是差距不小的。
|
x****u 发帖数: 44466 | 9 胶水语言,效率不是强项。
【在 s********r 的大作中提到】 : 那Python的优点到底是什么呀?我看最近超级红火,可是不知道为什么
|
s********r 发帖数: 529 | 10 就是它可以把很多依然存在的不同语言编写的库连在一起,以达到并肩子上的作用?
【在 x****u 的大作中提到】 : 胶水语言,效率不是强项。
|
|
|
x****u 发帖数: 44466 | 11 是的,另外在很多只需要实现逻辑,速度不重要的场合也适用。
【在 s********r 的大作中提到】 : 就是它可以把很多依然存在的不同语言编写的库连在一起,以达到并肩子上的作用?
|
s********r 发帖数: 529 | 12 嗯,了解了,多谢多谢!
【在 x****u 的大作中提到】 : 是的,另外在很多只需要实现逻辑,速度不重要的场合也适用。
|
p**o 发帖数: 3409 | 13 跟c/c++/fortran比,学习门槛低,代码简洁、易维护,跑起来虽慢,但写起来快。
跟matlab比,代码可重用性好 ——非CS科班的用户貌似不怎么在乎这点,
代码跑完就扔,那就用matlab好了。
【在 s********r 的大作中提到】 : 那Python的优点到底是什么呀?我看最近超级红火,可是不知道为什么
|
p*********t 发帖数: 2690 | 14 其实我个人更喜欢perl. 当初 网络搜索引擎刚出来的时候,其实就是用perl把每个网页
的head等tag里面的信息parse出一些关键字,然后根据关键字把网页的link存起来.可见
perl处理文本的强大功能.
matlab
【在 e*r 的大作中提到】 : 不是cs的,物理基础学科,平时做些数据处理,写shell script,fortran,c,matlab : ,一般再mac/unix/linux下工作。非常讨厌fortran,c在不同平台下的编译问题, : shell script好些,但是没计算能力,matlab也是有的机器没有的机器有。我想问问 : perl 和python那个更好,我就是写写deconvolution,convolution,解矩阵( : numerical recipe那套),二进制文件读写之类。 : 学习哪个呢?另外如何强迫自己使用?因为现在工作想要学着用新的,但是为了省时间 : 最后还是跑去用老的写。什么时候才能学新的,真的是太老了么?请大家给点建议谢谢 : 。
|
x****u 发帖数: 44466 | 15 正则表达式现在基本哪个脚本都支持。
【在 p*********t 的大作中提到】 : 其实我个人更喜欢perl. 当初 网络搜索引擎刚出来的时候,其实就是用perl把每个网页 : 的head等tag里面的信息parse出一些关键字,然后根据关键字把网页的link存起来.可见 : perl处理文本的强大功能. : : matlab
|
p*********t 发帖数: 2690 | 16 银行也用到很多perl,python等script. 不知道这个处理起大型的数据来速度会怎么样.
因為python简单,所以高中生都可以写.
【在 p**o 的大作中提到】 : 跟c/c++/fortran比,学习门槛低,代码简洁、易维护,跑起来虽慢,但写起来快。 : 跟matlab比,代码可重用性好 ——非CS科班的用户貌似不怎么在乎这点, : 代码跑完就扔,那就用matlab好了。
|
p*********t 发帖数: 2690 | 17 恩,不过perl当初1987年出来的时候还是很抢眼的,1995年出来的php是学它的,python是
1991年出来的.
【在 x****u 的大作中提到】 : 正则表达式现在基本哪个脚本都支持。
|
x****u 发帖数: 44466 | 18 数据处理靠的是数据库啊,python只是流程。
样.
【在 p*********t 的大作中提到】 : 银行也用到很多perl,python等script. 不知道这个处理起大型的数据来速度会怎么样. : 因為python简单,所以高中生都可以写.
|
x****u 发帖数: 44466 | 19 好的东西当然要学,不过perl格式太凌乱,提高了培训门槛。
【在 p*********t 的大作中提到】 : 恩,不过perl当初1987年出来的时候还是很抢眼的,1995年出来的php是学它的,python是 : 1991年出来的.
|
p*********t 发帖数: 2690 | 20 门槛高的东西好,比如医生律师行业门槛高,工资也因此高.
【在 x****u 的大作中提到】 : 好的东西当然要学,不过perl格式太凌乱,提高了培训门槛。
|
|
|
x****u 发帖数: 44466 | 21 美国医生律师的门槛是金钱和人脉,技能本身很简单。
【在 p*********t 的大作中提到】 : 门槛高的东西好,比如医生律师行业门槛高,工资也因此高.
|
r****t 发帖数: 10904 | 22 python 的文档挺好啊,我最近也听另外一个人 complain python 文档了,有这么差么。
python/numpy 好的地方是比 matlab 使用默认直观写法的时候省内存,matlab 也可以
做到,但是必须用专门的运算函数,语法上面完全不直观了。另外一方面,matlab 用
在 multicore batch system 上面不现实(一个 CPU 一个 lincense) 一个 cluster 一
般上百个的,python 随便多少个核没有附加成本。并行交互性也比 matlab 好。总之
只要出了单机范围 matlab 就不现实了。
【在 p**o 的大作中提到】 : python(含numpy/scipy)做科学计算效率远不如matlab,主要是多核支持差, : 内置或第三方的并行包基本都是process级别的拆分;而且传参很繁琐, : 控制代码和运算逻辑混在一起,可读性差;文档也爆烂,新手难上手。 : matlab只要写运算逻辑即可,多核并行、拆分可以在矩阵运算这么细的粒度进行。 : 免费软件和收费软件还是差距不小的。
|
d***q 发帖数: 1119 | 23 i use numpy, pytables extensively for time series analysis and some
optimization methods. It is impossible for me to buy a matlab...
么。
【在 r****t 的大作中提到】 : python 的文档挺好啊,我最近也听另外一个人 complain python 文档了,有这么差么。 : python/numpy 好的地方是比 matlab 使用默认直观写法的时候省内存,matlab 也可以 : 做到,但是必须用专门的运算函数,语法上面完全不直观了。另外一方面,matlab 用 : 在 multicore batch system 上面不现实(一个 CPU 一个 lincense) 一个 cluster 一 : 般上百个的,python 随便多少个核没有附加成本。并行交互性也比 matlab 好。总之 : 只要出了单机范围 matlab 就不现实了。
|
l********a 发帖数: 1154 | 24 同意这个.perl的格式乱的一塌糊涂
语言是让人学了用到,能做到扫地大妈都会用,那才是艺术
【在 x****u 的大作中提到】 : 好的东西当然要学,不过perl格式太凌乱,提高了培训门槛。
|
d*****u 发帖数: 17243 | 25 记得以前课程project,我用python写,其他很多同学用C++之类的
我的就三四百行全部搞定,别人写到一千多行还说没写完。
后来老师用一些古怪数据去测试(比如超大的data table)
我根本没考虑特殊情况,python函数自动帮我解决了
其他大部分用C++的都死那了
对于初学者,python还真是方便太多了
【在 l********a 的大作中提到】 : 同意这个.perl的格式乱的一塌糊涂 : 语言是让人学了用到,能做到扫地大妈都会用,那才是艺术
|
L***n 发帖数: 6727 | 26 python很容易把人宠坏,换到其他语言都不习惯了
【在 d*****u 的大作中提到】 : 记得以前课程project,我用python写,其他很多同学用C++之类的 : 我的就三四百行全部搞定,别人写到一千多行还说没写完。 : 后来老师用一些古怪数据去测试(比如超大的data table) : 我根本没考虑特殊情况,python函数自动帮我解决了 : 其他大部分用C++的都死那了 : 对于初学者,python还真是方便太多了
|
r*********r 发帖数: 3195 | 27 呵呵,很多年前上课用 python 做了一个pascal编译器,轻松搞定。
基本上不怎么出错,而偶要debug一下也很容易。
有人用 lex/yacc, 那个折腾。。。
【在 d*****u 的大作中提到】 : 记得以前课程project,我用python写,其他很多同学用C++之类的 : 我的就三四百行全部搞定,别人写到一千多行还说没写完。 : 后来老师用一些古怪数据去测试(比如超大的data table) : 我根本没考虑特殊情况,python函数自动帮我解决了 : 其他大部分用C++的都死那了 : 对于初学者,python还真是方便太多了
|
n******7 发帖数: 12463 | 28 我趁老板出差一个星期,从perl换到python了
从此觉得世界清静了
【在 p*********t 的大作中提到】 : 其实我个人更喜欢perl. 当初 网络搜索引擎刚出来的时候,其实就是用perl把每个网页 : 的head等tag里面的信息parse出一些关键字,然后根据关键字把网页的link存起来.可见 : perl处理文本的强大功能. : : matlab
|
e*r 发帖数: 1121 | 29 不是cs的,物理基础学科,平时做些数据处理,写shell script,fortran,c,matlab
,一般再mac/unix/linux下工作。非常讨厌fortran,c在不同平台下的编译问题,
shell script好些,但是没计算能力,matlab也是有的机器没有的机器有。我想问问
perl 和python那个更好,我就是写写deconvolution,convolution,解矩阵(
numerical recipe那套),二进制文件读写之类。
学习哪个呢?另外如何强迫自己使用?因为现在工作想要学着用新的,但是为了省时间
最后还是跑去用老的写。什么时候才能学新的,真的是太老了么?请大家给点建议谢谢
。 |
x****u 发帖数: 44466 | 30 python的话也有速度问题。
matlab
【在 e*r 的大作中提到】 : 不是cs的,物理基础学科,平时做些数据处理,写shell script,fortran,c,matlab : ,一般再mac/unix/linux下工作。非常讨厌fortran,c在不同平台下的编译问题, : shell script好些,但是没计算能力,matlab也是有的机器没有的机器有。我想问问 : perl 和python那个更好,我就是写写deconvolution,convolution,解矩阵( : numerical recipe那套),二进制文件读写之类。 : 学习哪个呢?另外如何强迫自己使用?因为现在工作想要学着用新的,但是为了省时间 : 最后还是跑去用老的写。什么时候才能学新的,真的是太老了么?请大家给点建议谢谢 : 。
|
|
|
l********a 发帖数: 1154 | 31 矩阵,数值啊什么的,python有numpy库挺方便了,画图有matplotlib,界面有pygtk,wxpython,pyqt等可选
学习我推荐一本
非常薄,不到93页,半个下午就看完了,开个IDLE放一边随时调命令.
等常用的都熟悉了,用到什么库再去学什么就行了
一个星期基本就熟练掌握了.
对了,上2.6或者2.7版本吧,这2个版本的兼容性目前最好.3.x先不要上
楼上说的速度问题,应该感觉不到的,
如果实在有瓶颈,profile之后用cython改写主要的处理部分,速度上不存在大问题的 |
e*r 发帖数: 1121 | 32 谢谢,如果真的这么容易就太好了。
已经在sina ishare里下载了你说得那本书。过一段时间给大家汇报谢谢。
wxpython,pyqt等可选
【在 l********a 的大作中提到】 : 矩阵,数值啊什么的,python有numpy库挺方便了,画图有matplotlib,界面有pygtk,wxpython,pyqt等可选 : 学习我推荐一本 : 非常薄,不到93页,半个下午就看完了,开个IDLE放一边随时调命令. : 等常用的都熟悉了,用到什么库再去学什么就行了 : 一个星期基本就熟练掌握了. : 对了,上2.6或者2.7版本吧,这2个版本的兼容性目前最好.3.x先不要上 : 楼上说的速度问题,应该感觉不到的, : 如果实在有瓶颈,profile之后用cython改写主要的处理部分,速度上不存在大问题的
|
y**********u 发帖数: 6366 | 33 先看一遍简单的manual
然后把平时shell script上面的工作先试着用python做就好了
matlab
【在 e*r 的大作中提到】 : 不是cs的,物理基础学科,平时做些数据处理,写shell script,fortran,c,matlab : ,一般再mac/unix/linux下工作。非常讨厌fortran,c在不同平台下的编译问题, : shell script好些,但是没计算能力,matlab也是有的机器没有的机器有。我想问问 : perl 和python那个更好,我就是写写deconvolution,convolution,解矩阵( : numerical recipe那套),二进制文件读写之类。 : 学习哪个呢?另外如何强迫自己使用?因为现在工作想要学着用新的,但是为了省时间 : 最后还是跑去用老的写。什么时候才能学新的,真的是太老了么?请大家给点建议谢谢 : 。
|
b******n 发帖数: 592 | 34 我觉得有经验的是尽量有自己一套东西,然后做东西都特别顺手,特别有效率,
这套东西最好属于自己,换工作还能带上,新东西除非要用,不一定非要学,
用老东西新东西不都一样。
【在 x****u 的大作中提到】 : python的话也有速度问题。 : : matlab
|
s********r 发帖数: 529 | 35 那Python的优点到底是什么呀?我看最近超级红火,可是不知道为什么
【在 p**o 的大作中提到】 : python(含numpy/scipy)做科学计算效率远不如matlab,主要是多核支持差, : 内置或第三方的并行包基本都是process级别的拆分;而且传参很繁琐, : 控制代码和运算逻辑混在一起,可读性差;文档也爆烂,新手难上手。 : matlab只要写运算逻辑即可,多核并行、拆分可以在矩阵运算这么细的粒度进行。 : 免费软件和收费软件还是差距不小的。
|
x****u 发帖数: 44466 | 36 胶水语言,效率不是强项。
【在 s********r 的大作中提到】 : 那Python的优点到底是什么呀?我看最近超级红火,可是不知道为什么
|
s********r 发帖数: 529 | 37 就是它可以把很多依然存在的不同语言编写的库连在一起,以达到并肩子上的作用?
【在 x****u 的大作中提到】 : 胶水语言,效率不是强项。
|
x****u 发帖数: 44466 | 38 是的,另外在很多只需要实现逻辑,速度不重要的场合也适用。
【在 s********r 的大作中提到】 : 就是它可以把很多依然存在的不同语言编写的库连在一起,以达到并肩子上的作用?
|
s********r 发帖数: 529 | 39 嗯,了解了,多谢多谢!
【在 x****u 的大作中提到】 : 是的,另外在很多只需要实现逻辑,速度不重要的场合也适用。
|
p**o 发帖数: 3409 | 40 跟c/c++/fortran比,学习门槛低,代码简洁、易维护,跑起来虽慢,但写起来快。
跟matlab比,代码可重用性好 ——非CS科班的用户貌似不怎么在乎这点,
代码跑完就扔,那就用matlab好了。
【在 s********r 的大作中提到】 : 那Python的优点到底是什么呀?我看最近超级红火,可是不知道为什么
|
|
|
p*********t 发帖数: 2690 | 41 其实我个人更喜欢perl. 当初 网络搜索引擎刚出来的时候,其实就是用perl把每个网页
的head等tag里面的信息parse出一些关键字,然后根据关键字把网页的link存起来.可见
perl处理文本的强大功能.
matlab
【在 e*r 的大作中提到】 : 不是cs的,物理基础学科,平时做些数据处理,写shell script,fortran,c,matlab : ,一般再mac/unix/linux下工作。非常讨厌fortran,c在不同平台下的编译问题, : shell script好些,但是没计算能力,matlab也是有的机器没有的机器有。我想问问 : perl 和python那个更好,我就是写写deconvolution,convolution,解矩阵( : numerical recipe那套),二进制文件读写之类。 : 学习哪个呢?另外如何强迫自己使用?因为现在工作想要学着用新的,但是为了省时间 : 最后还是跑去用老的写。什么时候才能学新的,真的是太老了么?请大家给点建议谢谢 : 。
|
x****u 发帖数: 44466 | 42 正则表达式现在基本哪个脚本都支持。
【在 p*********t 的大作中提到】 : 其实我个人更喜欢perl. 当初 网络搜索引擎刚出来的时候,其实就是用perl把每个网页 : 的head等tag里面的信息parse出一些关键字,然后根据关键字把网页的link存起来.可见 : perl处理文本的强大功能. : : matlab
|
p*********t 发帖数: 2690 | 43 银行也用到很多perl,python等script. 不知道这个处理起大型的数据来速度会怎么样.
因為python简单,所以高中生都可以写.
【在 p**o 的大作中提到】 : 跟c/c++/fortran比,学习门槛低,代码简洁、易维护,跑起来虽慢,但写起来快。 : 跟matlab比,代码可重用性好 ——非CS科班的用户貌似不怎么在乎这点, : 代码跑完就扔,那就用matlab好了。
|
p*********t 发帖数: 2690 | 44 恩,不过perl当初1987年出来的时候还是很抢眼的,1995年出来的php是学它的,python是
1991年出来的.
【在 x****u 的大作中提到】 : 正则表达式现在基本哪个脚本都支持。
|
x****u 发帖数: 44466 | 45 数据处理靠的是数据库啊,python只是流程。
样.
【在 p*********t 的大作中提到】 : 银行也用到很多perl,python等script. 不知道这个处理起大型的数据来速度会怎么样. : 因為python简单,所以高中生都可以写.
|
x****u 发帖数: 44466 | 46 好的东西当然要学,不过perl格式太凌乱,提高了培训门槛。
【在 p*********t 的大作中提到】 : 恩,不过perl当初1987年出来的时候还是很抢眼的,1995年出来的php是学它的,python是 : 1991年出来的.
|
p*********t 发帖数: 2690 | 47 门槛高的东西好,比如医生律师行业门槛高,工资也因此高.
【在 x****u 的大作中提到】 : 好的东西当然要学,不过perl格式太凌乱,提高了培训门槛。
|
x****u 发帖数: 44466 | 48 美国医生律师的门槛是金钱和人脉,技能本身很简单。
【在 p*********t 的大作中提到】 : 门槛高的东西好,比如医生律师行业门槛高,工资也因此高.
|
r****t 发帖数: 10904 | 49 python 的文档挺好啊,我最近也听另外一个人 complain python 文档了,有这么差么。
python/numpy 好的地方是比 matlab 使用默认直观写法的时候省内存,matlab 也可以
做到,但是必须用专门的运算函数,语法上面完全不直观了。另外一方面,matlab 用
在 multicore batch system 上面不现实(一个 CPU 一个 lincense) 一个 cluster 一
般上百个的,python 随便多少个核没有附加成本。并行交互性也比 matlab 好。总之
只要出了单机范围 matlab 就不现实了。
【在 p**o 的大作中提到】 : python(含numpy/scipy)做科学计算效率远不如matlab,主要是多核支持差, : 内置或第三方的并行包基本都是process级别的拆分;而且传参很繁琐, : 控制代码和运算逻辑混在一起,可读性差;文档也爆烂,新手难上手。 : matlab只要写运算逻辑即可,多核并行、拆分可以在矩阵运算这么细的粒度进行。 : 免费软件和收费软件还是差距不小的。
|
d***q 发帖数: 1119 | 50 i use numpy, pytables extensively for time series analysis and some
optimization methods. It is impossible for me to buy a matlab...
么。
【在 r****t 的大作中提到】 : python 的文档挺好啊,我最近也听另外一个人 complain python 文档了,有这么差么。 : python/numpy 好的地方是比 matlab 使用默认直观写法的时候省内存,matlab 也可以 : 做到,但是必须用专门的运算函数,语法上面完全不直观了。另外一方面,matlab 用 : 在 multicore batch system 上面不现实(一个 CPU 一个 lincense) 一个 cluster 一 : 般上百个的,python 随便多少个核没有附加成本。并行交互性也比 matlab 好。总之 : 只要出了单机范围 matlab 就不现实了。
|
|
|
l********a 发帖数: 1154 | 51 同意这个.perl的格式乱的一塌糊涂
语言是让人学了用到,能做到扫地大妈都会用,那才是艺术
【在 x****u 的大作中提到】 : 好的东西当然要学,不过perl格式太凌乱,提高了培训门槛。
|
d*****u 发帖数: 17243 | 52 记得以前课程project,我用python写,其他很多同学用C++之类的
我的就三四百行全部搞定,别人写到一千多行还说没写完。
后来老师用一些古怪数据去测试(比如超大的data table)
我根本没考虑特殊情况,python函数自动帮我解决了
其他大部分用C++的都死那了
对于初学者,python还真是方便太多了
【在 l********a 的大作中提到】 : 同意这个.perl的格式乱的一塌糊涂 : 语言是让人学了用到,能做到扫地大妈都会用,那才是艺术
|
L***n 发帖数: 6727 | 53 python很容易把人宠坏,换到其他语言都不习惯了
【在 d*****u 的大作中提到】 : 记得以前课程project,我用python写,其他很多同学用C++之类的 : 我的就三四百行全部搞定,别人写到一千多行还说没写完。 : 后来老师用一些古怪数据去测试(比如超大的data table) : 我根本没考虑特殊情况,python函数自动帮我解决了 : 其他大部分用C++的都死那了 : 对于初学者,python还真是方便太多了
|
r*********r 发帖数: 3195 | 54 呵呵,很多年前上课用 python 做了一个pascal编译器,轻松搞定。
基本上不怎么出错,而偶要debug一下也很容易。
有人用 lex/yacc, 那个折腾。。。
【在 d*****u 的大作中提到】 : 记得以前课程project,我用python写,其他很多同学用C++之类的 : 我的就三四百行全部搞定,别人写到一千多行还说没写完。 : 后来老师用一些古怪数据去测试(比如超大的data table) : 我根本没考虑特殊情况,python函数自动帮我解决了 : 其他大部分用C++的都死那了 : 对于初学者,python还真是方便太多了
|
n******7 发帖数: 12463 | 55 我趁老板出差一个星期,从perl换到python了
从此觉得世界清静了
【在 p*********t 的大作中提到】 : 其实我个人更喜欢perl. 当初 网络搜索引擎刚出来的时候,其实就是用perl把每个网页 : 的head等tag里面的信息parse出一些关键字,然后根据关键字把网页的link存起来.可见 : perl处理文本的强大功能. : : matlab
|
F****3 发帖数: 1504 | |
s******y 发帖数: 137 | 57 perl 主要对是很多perl special variable 如$" $|什么的会的人用起来很方便,但不
懂的人完全不知道是做什么的。读别人的script对方perl的水平越熟练,读起来越困难。
还有就是OO的支持太差了。perl6好像六七年前我刚学perl就叫要出了,到现在还没有
个像样的东西拿出来。不过bioperl太强了,biopython能稍微接近点我就换了。 |
c********l 发帖数: 8138 | 58 没错,我灌了这么多年水,到现在都不敢碰c++
【在 d*****u 的大作中提到】 : 记得以前课程project,我用python写,其他很多同学用C++之类的 : 我的就三四百行全部搞定,别人写到一千多行还说没写完。 : 后来老师用一些古怪数据去测试(比如超大的data table) : 我根本没考虑特殊情况,python函数自动帮我解决了 : 其他大部分用C++的都死那了 : 对于初学者,python还真是方便太多了
|
w****k 发帖数: 6244 | 59 python community开发的东西,一般文档比较强。
python本身的文档,很清晰了吧。
scipy, django之类的大项目,文档更是一目了然,非常清楚,查阅非常方便。
贴主估计是用到某个lib,没有配套好文档。
么。
【在 r****t 的大作中提到】 : python 的文档挺好啊,我最近也听另外一个人 complain python 文档了,有这么差么。 : python/numpy 好的地方是比 matlab 使用默认直观写法的时候省内存,matlab 也可以 : 做到,但是必须用专门的运算函数,语法上面完全不直观了。另外一方面,matlab 用 : 在 multicore batch system 上面不现实(一个 CPU 一个 lincense) 一个 cluster 一 : 般上百个的,python 随便多少个核没有附加成本。并行交互性也比 matlab 好。总之 : 只要出了单机范围 matlab 就不现实了。
|