我应该教一个Perl程序员的开始

前端之家收集整理的这篇文章主要介绍了我应该教一个Perl程序员的开始前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我要花费30分钟的时间向有经验的程序员教授Perl。学习Perl的最好方式是编写代码。除了CPAN之外,你会向程序员展示什么,以便他们了解Perl的表现力,即CPAN提供的功能,同时保持一切干净整洁,让他们走开舒适的语言?我会把棘手的东西拯救一天。
use warnings;
use strict;
# use A_CPAN_LIB;

sub example_func1 {
  # use the CPAN lib or demonstrate some basic feature of Perl
}
example_func1();
# ...
__END__

这是我想出来的

从哪儿开始

相信与否,手册页。好的,我们只是使用perldoc来代替Windows。

Perloc页面(或Unix / Mac上的手册页)对Perl非常好。您可以键入man perl或perldoc perl

perldoc perl #显示一个概述和几十个教程;人的perl是一样的

perldoc perlintro; #初学者的Perl介绍人perlintro
perldoc perlrequick; #一个Perl正则表达式的例子

perldoc perlfunc; #显示内置Perl功能
perldoc perlre; #更多Perl正则表达式。

CPAN

Perl图书馆网站CPAN上有数以千计的图书馆。
perl -MCPAN -e’install DateTime’

perldoc也适用于已安装的模块:perldoc模块

perldoc DateTime
perldoc DBI; #数据库API。如果这不行,那么安装它:
perl -MCPAN -e’安装DBI’

推荐模块

perl -MCPAN -e’安装Moose’; Perl做OOP
perldoc麋告诉我更多关于麋鹿
perl -MCPAN -e’安装CGI’; #快速而脏的网页
perl -MCPAN -e’install Catalyst’; #大网络框架。有时安装有问题。 Google是你的朋友
perl -MCPAN -e’安装CGI :: Application’; #另一个Web框架
perldoc CGI ::应用; #快速浏览文档

一点Q& A。

问:为什么要使用Perl代替Ruby或Python?
A:更多的人使用Perl。 Perl有更多的库(更多的方法)。 Perl是一个非常好的GTD语言。

问:为什么人们讨厌Perl?
A:你可以做一些丑陋的东西。记住使用警告;使用严格在你的所有代码您可以在运行代码之前检查代码。 perl -c hello.pl

Perl主题

使用Perl与数据库

http://www.perl.com/pub/a/1999/10/DBI.html

使用Perl进行Web开发

http://www.catalystframework.org

OO Perl

http://www.iinteractive.com/moose

Perl 1-Liners

http://www.perlmonks.org/?node_id=470397
http://sial.org/howto/perl/one-liner

其他教程

http://perlmonks.org/index.pl?node=Tutorials

图书

有几十个
http://www.amazon.com/s/ref=nb_ss_gw?url=search-alias%3Dstripbooks&field-keywords=perl&x=0&y=0

网站

Perlmonks
Perl.org
Pleac
StackOverFlow’s Hidden Features of Perl
CPAN FAQ
Randall Schwartz’s articles

获得帮助

Perl Nabble Forum
IRC频道:freenode,irc.perl.org。有几个:

IRC://irc.perl.org/perl
IRC://irc.perl.org/catalyst
IRC://irc.freenode.net/modperl
IRC://irc.perl.org/perl6

解决方法

我们写了一本名为 Learning Perl的整本书。查看目录。

这本书是自1995年以来教的人Perl的产品。它不适用于任何特定的应用程序,并向人们展示Perl的部分内容,他们将使用Perl编程的80%。我们更新了Perl 5.10,并包含了使用CPAN的部分。

祝你好运, :)

猜你在找的Perl相关文章