Perl书籍下载 密码:kkqx
1.Perl语言入门
本部分是《Perl语言入门 第六版》(英文书名:Learning Perl)的学习笔记,这本书是Perl家族的"小羊驼"书籍。我个人学习这本书的感觉,如果有shell基础,perl入门挺容易的。
这部分文章是我学习这本书时的总结和稍微的整理,有点shell基础的人,能直接看着入门(如果没有基础,别学,直接放弃)。学完这部分,基本上已经能让perl成为"高级shell",也能构建出绝大多数脚本类的功能,但因为缺乏完整的知识体系,阅读官方手册时可能会比较吃力。
入门基础
其它基础
chomp, chop, chr, crypt, fc, hex, index, lc,
lcfirst, length, oct, ord, pack, q//, qq//,
reverse, rindex, sprintf, substr, tr///,
uc, ucfirst, y///
grep, join, map, qw//, reverse, sort, unpack
数组:each, keys, pop, push, shift, splice, unshift, values
hash:delete, each, exists, keys, values
未完待续。。。
2.Perl语言进阶
本部分是《Intermediate Perl 2nd》的学习笔记,这本书是骆驼家族的"羊驼"书,用于Perl的进阶学习。主要学习的内容是"引用"和面向对象,由此来构建较大型的perl程序。可惜没有中文版。
(部分内容来自《Beginning Perl》,这也是一本好书)
由于本书的前3章主要用来回顾《Learning Perl》中和本书有关的知识点,这些内容在前面的文章中都有,所以略过前三章。
引用
-
1.Perl引用入门
-
2.Perl解除引用:从引用还原到数据对象
-
3.Perl检查引用类型
-
4.Perl匿名数组、hash和autovivification特性
-
5.Perl的浅拷贝和深度拷贝
-
6.Perl输出复杂数据结构:Data::Dumper,Data::Dump,Data::Printer
-
7.Perl数据序列化和持久化(入门):Storable模块
-
8.Perl子程序引用和匿名子程序
-
9.一文搞懂:词法作用域、动态作用域、回调函数、闭包
-
10.Perl回调函数和闭包
-
11.Perl文件句柄引用
-
12.Perl正则表达式引用
- 13.排序变换思路:施瓦茨变换
包和模块
-
1.Perl导入代码文件(eval、do、require)
-
2.Perl包和模块(内容来自beginning perl)
-
3.Perl包相关
-
4.Perl特殊代码块:BEGIN、CHECK、INIT、END和UNITCHECK
-
5.Perl:写POD文档
- 6.Perl构建和打包自己的模块
Perl面向对象
对于面向对象来说,《Intermediate Perl》简直圣书般的存在,今生有幸学习了perl,有幸看了这本书。
待续。。。