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

时间:2008-09-16 09:07:42

标签: perl

我是任何脚本语言的新手。但是,我仍然在编写脚本,就像剪裁其他脚本以实现我的目的一样。对我来说,学习Perl的最佳在线资源是什么?

11 个答案:

答案 0 :(得分:33)

如果您已经了解了一点perl,PerlMonks是一个很棒的在线资源。您可以在Seekers of Perl Wisdom部分提问,答案往往质量非常高。许多跟上Perl最新发展的人都在那里。

作为一个额外的好处,如果你提出一个明确的问题,很多时候那里的人会花时间去研究潜在的问题,并指出其他方法,而不是简单地将问题视为面值。

答案 1 :(得分:11)

我意识到这个问题是关于在线资源的,但是由于以下这些书,我在大约三周内自学了Perl:

Learning Perl

Intermediate Perl

我已经掌握了一些C语言的背景知识,但这些书的教学方式是非凡的。我用Perl编写的脚本目前正在为UA / NASA Phoenix Mars Lander上的一些仪器团队使用的数据分析过程提供支持 - 而且我是大学三年级学生!如果它对NASA来说足够好,那对你来说已经足够了:)。

答案 2 :(得分:9)

perldoc文档是理解如何使用语言的最佳来源。

骆驼书“Programming Perl”是一本优秀的印刷参考书,由编写perldocs的同一人写的详尽解释(其他带有动物的书籍大多数都可以。)小心在线教程 - 其中许多教授非常草率的perl

使用'warnings'和'strict' - 然后perl将非常有助于指出你的错误。

Perlmonks也很棒(他们也会告诉你使用'警告'和'严格'。)

然后你必须一次学习the CPAN一个模块(这是perlmonks和邮件列表非常有用的地方。)

答案 3 :(得分:6)

答案 4 :(得分:3)

我强烈建议从Simon Cozens' Beginning Perl book开始。

另外,请阅读Perl documentation

答案 5 :(得分:3)

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提出您无法在文档中找到答案的问题。

答案 6 :(得分:3)

Official Perl 5 Wiki是一个很好的资源,有很多信息和链接,它的目的是初学者友好。

另请参阅wiki主页底部,了解Planet Perl Feed聚合器的最新标题。每隔几天浏览一次是有用的,因为它有时会回答你不了解的问题,但你应该问这些问题。

答案 7 :(得分:2)

如果您是初学者,我建议您查看PLEAC提供的食谱。您可以在http://pleac.sf.net找到它。在那里你可以找到大多数语言的食谱。

答案 8 :(得分:2)

我非常推荐Programming Perl,但请注意,您可能需要订阅Safari才能read it online

答案 9 :(得分:2)

正如其他人所指出的那样,在线书籍Beginning Perl具有良好的声誉,由一位非常有头脑的专家和活跃的Perl撰稿人撰写。除此之外,我集中了resources for beginners in the Perl Beginners' Site,你可能会在那里找到一些你喜欢的东西。

答案 10 :(得分:2)

新资源是彩色Modern Perl,可以免费在线获取,但如果您愿意,可以购买纸质副本。