Fw: [问题] python or perl?

楼主: bunby (Bunby)   2014-07-23 09:08:16
※ [本文转录自 Python 看板 #1Jj-AVj4 ]
作者: bunby (Bunby) 看板: Python
标题: [问题] python or perl?
时间: Sat Jul 5 19:33:48 2014
小弟未正式学过程式 大概目前的程度只看得懂i=i+1之类的Code
由于之后工作上的需求 会接触到程式 目前考虑python 与 perl两种语言
爬文比较如下
python :
Code可读性较好
学习资源较多
perl :
有CPAN可以抓很多module可使用
对于编写程式有较大的弹性[也是缺点]
以上两种语言在Linux下皆可正常使用
但python在Unix下, 似乎还需装其他的编译器
写程式的目的:能够写出shell的功能[输入指令, 就会自动帮我去系统上抓data等等...]
想请问各位先进 有什么建议吗?
谢谢
作者: uranusjr (←這人是超級笨蛋)   2014-07-05 20:27:00
珍惜生命, 远离 Perl
楼主: bunby (Bunby)   2014-07-05 20:29:00
楼上可否说的详细一点?
作者: chchwy (mat)   2014-07-05 20:41:00
总之现在的大潮流是明显偏向Python啦 人数啦资源啦都如此
楼主: bunby (Bunby)   2014-07-05 20:44:00
那请问perl能做的,python都能做到吗?
作者: chchwy (mat)   2014-07-05 20:51:00
你可能要问的更精确一点我才有办法回答你XDD你倒你要做哪些事?
楼主: bunby (Bunby)   2014-07-05 20:57:00
恩 如果知道要做什么的话 应该会更好挑语言 但我现在还没有决定要做什么 只知道希望能用指令来解决一些抓资料、复制、贴上等工作
作者: del680202 (HANA)   2014-07-05 21:10:00
一些老旧的系统原生只有perl,perl在字串档案处里很好用很多文书作业一行perl就解决了不过赞同1F 珍惜生命, 远离 Perl, perl真TMD不是人看的
楼主: bunby (Bunby)   2014-07-05 21:16:00
谢谢楼上几位 那请问一下python可以在unix下执行吗?我目前查到的都只有在Linux
作者: typepeter (∵Peter∴笑点)   2014-07-05 21:24:00
perl个人觉得可以开发脑力,其实还不错 虽然正在灭亡python当然可以在unix,只是现在大家多用linux
作者: uranusjr (←這人是超級笨蛋)   2014-07-05 23:31:00
Unix 千百种, 你要讲一下你想在哪里用啊根据 Python 官方文件 FreeBSD, OpenBSD 和 OpenSolaris都是一行可以装好 (虽然我几乎都没用过)
楼主: bunby (Bunby)   2014-07-05 23:38:00
不好意思 现在unix的电脑不在手边
作者: azurewings   2014-07-06 01:53:00
perl那两个优势python都有喔 XD
作者: emind ( )   2014-07-06 09:48:00
一楼是对的!
作者: huggie (huggie)   2014-07-06 10:18:00
认真的话,你应该也去Perl版问问...可是这还用问吗?! XD
楼主: bunby (Bunby)   2014-07-06 10:55:00
还用问的意思是说,python大胜吗?
作者: darkgerm (黑骏)   2014-07-06 11:09:00
Python 有 pypi 可以抓很多 module 可使用
作者: keitheis (无)   2014-07-07 00:40:00
如果你还不知道要不要选 perl,那就选 python。
楼主: bunby (Bunby)   2014-07-07 06:30:00
谢谢楼上的建议
作者: WusoAiwen (Wuso)   2014-07-08 00:06:00
以IDE工具来说......Python比较齐全!
作者: skyline99   2014-07-22 22:56:00
原波发在这里当然捧python,去perl版也发一篇吧
作者: LiloHuang (十年一刻)   2014-07-23 09:25:00
我第一个学会的程式语言就是 Perl,当年 CGI 很流行感觉台湾现在比较流行 Python,有很多社群活动之类的但是写 Perl 的人从来没有少过,上网找找有不少教学先学会基本的语法之后,再来就可以考虑做个小专案
楼主: bunby (Bunby)   2014-07-23 10:05:00
谢谢楼上的分享小弟我现在也是打算先看书学了点皮毛之后
作者: imce (蜥蜴)   2014-07-23 10:06:00
我也是因为cgi才去学perl的,现在是能用perl写就用,perl对资料处里太自由了,但是卡关的时候,查资料都是英文的就是了
楼主: bunby (Bunby)   2014-07-23 10:06:00
再来往应用的方向走我觉得perl对于code太自由是好事也是坏事...
作者: LiloHuang (十年一刻)   2014-07-23 10:16:00
Code 都是人写出来的,如果是团队合作时可以订游戏规则可搭配 Perl::Critic 来辅助提升程式码的品质可以把程式丢上去 http://perl-critic.stacka.to/类似的静态程式码分析工具,多少会给你一些建议。
楼主: bunby (Bunby)   2014-07-23 11:19:00
谢谢楼上
作者: CindyLinz (Cindy Wang)   2014-07-23 13:10:00
Perl有个缺陷就是太稳定了,使得在网络上比较文章的活跃度会大吃亏.. 因为不太有新问题(语言bug)需要解决了所以想发问的时候常常会找到旧文章, 就不用问了...嗯, 你原文说目的是写出 shell 的功能, 那就会很明显要选 perl 了. 因为 perl 的特性, 让字串处理和环境变量设计得特别方便, 是很贴近 shell 性质的环境的
楼主: bunby (Bunby)   2014-07-23 17:08:00
谢谢楼上
作者: xatier (一切重来就好了...)   2014-08-02 12:25:00
Perl 还有个缺点就是一在本版发问就会被楼上上大姊姊抢答(误
楼主: bunby (Bunby)   2014-08-02 18:11:00
了解
作者: CindyLinz (Cindy Wang)   2014-08-03 13:00:00
.....................|| 那是刚好写东西卡住了很烦ww
楼主: bunby (Bunby)   2014-08-03 23:05:00
我正慢慢体会很烦的感觉……听说,code写不出来,会不想吃饭、不想睡觉,连上厕所都很懒,看来是真的
作者: scwg ( )   2014-08-03 23:42:00
code 写不出来一定要去上厕所啊! 效果非常好
作者: xatier (一切重来就好了...)   2014-08-07 11:17:00
楼上正确!不能同意更多!
作者: rkcity (喵。罐頭)   2014-08-15 03:49:00
是Lilo大神!!

Links booklink

Contact Us: admin [ a t ] ucptt.com