perl学习方法
- 做笔记,“好记性不如烂笔头”,概念、方法、技巧等重要内容一定要动手记录,这样既加深印象又方便使用时查阅。
- 动手实验,“纸上得来终觉浅,绝知此事要躬行”,从书本上学到了一些知识,就可以给自己一个命题,动手编码实验了,编码时最好能举一反三,结合自己的理解加以扩展。
- 常交流、常讨论,主动营造良好的学习氛围。同学之间每天抽出一定的时间交流,也可以利用饭前饭后睡前回去的路上等空余时间交流,交流时就某一个知识点,每个人都谈谈自己的理解和看法,让思维的火花碰撞出来,大家一起学习、共同成长。
- 主动解决问题与适度请教相结合。忌死抠问题钻牛角尖,也不赞成不过脑子就向别人请教问题。遇到问题自己先尝试解决,如果感觉知识跨度较大、短时间内解决不了才向别人请教,不要在一个问题上投入太多时间造成时间的浪费。
使用Perl在线帮助
perl自带大量的参考资料,可以说比任何perl的书籍都要全面、详细。要想深入了解Perl,必须首先使用好Perl的在线帮助功能。
在线帮助命令:perldoc
- 查看Perl都有哪些帮助书目
perldoc perl 该命令列出所有perl在线帮助的书目,每条书目后都有内容的简要介绍,perldoc可以打开相应的书目
- 查看帮助书目
perldoc perlrequick -- perl正则表达式快速指南 perldoc perldebtut -- perl程序调试教程 perldoc perlboot -- perl面向对象教程 perldoc perlmodlib -- 如何使用perl模块 ......
- 查看perl系统函数的使用
perldoc -f sort perldoc -f join
- 查看模块的使用手册
man Data::Dumper man Test::More
- 书籍
http://docstore.mik.ua/orelly/perl/cookbook/
初学Perl
学习重点
Perl的功能非常丰富,需要学习的知识点也相当多,往往使新手眼花缭乱,不知从何入手,学习Perl时怎样抓住重点、该从哪儿学起呢?总的来说,初学Perl要重点关注以下几个方面:
- Perl的数据组织形式,标量、普通数组、哈希数组(也称关联数组),标量比较容易理解,重点学习普通数组和哈希数组的性质和运算。
- 操作符
- 输入和输出,从终端(或文件)读取输入,运算结果输出到终端(或文件)
- 程序控制结构,条件控制、循环控制。。。
- 正则表达式,文本匹配、查找、替换。。。
- 函数
- 文件操作
- 模块的概念及使用