学习Perl的最佳在线资源是什么?

时间:2020-03-05 18:55:27  来源:igfitidea点击:

我是任何脚本语言的新手。但是,我仍然在编写脚本方面有点像为自己的目的定制其他脚本一样。对我而言,学习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聚合器的最新标题。每隔几天浏览一下很有用,因为它有时会回答我们不知道要问的问题,但我们应该问哪个。