学习Perl的最佳在线资源是什么?
我是任何脚本语言的新手。但是,我仍然在编写脚本方面有点像为自己的目的定制其他脚本一样。对我而言,学习Perl的最佳在线资源是什么?
解决方案
回答
如果我们是初学者,建议我们阅读PLEAC提供的食谱。我们可以在http://pleac.sf.net上找到它。在那里我们可以找到大多数语言的食谱。
回答
如果我们已经了解Perl,PerlMonks是一个不错的在线资源。我们可以在" Perl的智慧寻求者"部分中提问,答案通常质量很高。许多人了解Perl的最新发展。
另外,如果我们提出一个明确的问题,很多时候那里的人会花时间去看一下潜在的问题,并指出替代方法,而不是简单地将问题当做面子。
回答
我强烈建议从Simon Cozens的Beginning Perl书开始。
另外,请阅读Perl文档。
回答
Perl处于(相对)快速变化的状态,并且已经成为一种语言,它是除了Perl 5的基本介绍(当前的主要版本)以外,最好的文档是语言本身附带的电子文档。
阅读" perldoc perlintro",然后查看" perldoc perl"以获取其余的核心语言文档。请注意,在Debian系统上,我们需要'apt-get install perl-doc'来获得本文档。
处理完所有内容后,请查看" perldoc perldelta",以查看系统上安装的Perl版本中的新增功能(目前应该是5.8.8或者5.10,这在5.10中非常棒!)如果perldelta页面没有任何意义(相信我,我还记得那感觉),请稍后再返回。
最后,freenode #perl提出我们在文档中找不到答案的问题。
回答
perldoc文档是了解如何正确使用语言的最佳来源。
骆驼书" Programming Perl"是一本优秀的印刷参考书,其中有由写perldocs的同一人撰写的详尽解释(其他有动物的书也是可以的。)当心在线教程,其中许多教程讲授的都是草率的perl。
使用"警告"和"严格",然后perl在指出错误时将非常有帮助。
Perlmonks也很棒(它们还会告诉我们使用"警告"和"严格"。)
然后,我们必须一次学习一个CPAN模块(这是perlmonks和邮件列表非常有用的地方。)
回答
我非常建议我们对Perl进行编程,但是请注意,我们可能需要订阅Safari才能在线阅读。
回答
http://learn.perl.org/
从在线图书馆:
- 开始Perl
- 不耐烦的Perl
回答
正如其他人所指出的那样,在线书《 Begining Perl》享有很高的声誉,并且由非常聪明的专家和活跃的Perl撰稿人撰写。除此之外,我还在Perl初学者网站上集中了面向初学者的资源,我们可能会发现自己喜欢的东西。
回答
我意识到这个问题与在线资源有关,但是由于以下书籍,我在大约三周的时间里自学了Perl:
学习Perl
中级Perl
我已经对C有一些背景知识,但是这些书的教学方式非常出色。我用Perl编写的脚本目前正在为UA / NASA Phoenix Mars Lander上的一些仪器团队所使用的数据分析过程提供动力,我是大三的学生!如果对NASA足够好,对我们也足够好:)
回答
Perl 5官方Wiki是包含大量信息和链接的强大资源,其目标是对初学者友好。
另请参阅Wiki主页的底部,以获取Planet Perl feed聚合器的最新标题。每隔几天浏览一下很有用,因为它有时会回答我们不知道要问的问题,但我们应该问哪个。