perl和python都是非常优秀的语言。没有必要厚此薄彼。 多用用就好了。 |
冰释之川 发表于 2017-7-15 10:38 python最经典的还是《python学习手册》,厚是厚一点,但认真看完绝对受益匪浅 |
ulosggs 发表于 2017-7-15 12:33 老师,网站失效了,还有别的途径吗 |
那段awk写错了吧,a到g几个一直当普通变量用,最后怎么当成数组了? |
个人觉得虽然也许perl的开发者最初是把perl作为一种胶水语言来处理的,而由于它强大的正则表达式处理能力,所以基本上变成了一种文本处理工具。而python很适合作为一种胶水语言。shell看人吧,sed和awk都可以单独作为一门语言来学习,逻辑太复杂的时候不好用,简单的文本处理,尤其是只需要读一遍就能处理完的文档,用shell还是很高效的,很多时候只需要一行就能解决问题。 |
冰释之川 发表于 2017-7-15 10:38 用python做科学计算 |
本帖最后由 ggdh 于 2017-7-15 22:59 编辑 冰释之川 发表于 2017-7-15 10:38 找那种一天简易入门的教程,然后开始写小项目,有问题直接google,stackoverflow上面一般都会有不错的解决方案。写过几个小项目,有点感觉之后,可以看相关的书籍比如:Fluent python, Python Cookbook 3, Numpy Cookbook, Effective python, Mastering Pandas, Mastering Matplotlib, Python in Practice,提高代码的质量。 |
ggdh 发表于 2017-7-15 18:43 所以我最后还是弃坑了 |
冰释之川 发表于 2017-7-15 10:38 python简明教程吧,只看过这个。 我是有C++/java/perl的底子才来学python的,基本什么都没看过。多写几个脚本,遇到不懂的地方百度一下,自然而然就会了。。。 说真的,比起前面那些python实在太简单了。 |
ulosggs 发表于 2017-7-15 12:37 当年学vtst的脚本就痛苦的要死,perl入门教程看完了还看不懂人家写了什么。 其实我觉得最痛苦的是没有ide和只能用命令行调试,好在现在终于弃坑了。 |
本帖最后由 ggdh 于 2017-7-15 18:51 编辑 感觉perl有点野,说什么: “There is more than one way to doing something” 这对于有选择恐惧症来说,简直是噩梦。 另外从维护以及共同开发角度说,倾向python,程序写好了可以直接看,注释都不需要,加上强制缩进。符合clean code的审美。 perl据说是write-only的脚本。。。 |
perl 写的我想死啊,跟乱码一样,可读性跟 sh, sed, awk 半斤八两。但是MS脚本只能用 perl,不得不学。 |
冰释之川 发表于 2017-7-15 10:38 没必要 http://www.kuqin.com/abyteofpython_cn/ 两三个小时就看完了 |
手机版 Mobile version|北京科音自然科学研究中心 Beijing Kein Research Center for Natural Sciences|京公网安备 11010502035419号|计算化学公社 — 北京科音旗下高水平计算化学交流论坛 ( 京ICP备14038949号-1 )|网站地图
GMT+8, 2024-11-23 21:48 , Processed in 0.269828 second(s), 27 queries , Gzip On.