Perl系列文章


0.Perl書籍推薦

Perl書籍下載 密碼:kkqx

下面是一些我學習Perl過程中讀過完整的或部分章節的覺得好的書。

  • 入門級別1:《Perl語言入門》即小駱駝
  • 入門級別2:《Intermediate Perl》即羊駝
  • 入門后復習:《beginning Perl》
  • 系統性學習和進階:《Pro Perl》(目前在讀,是我整理、完善Perl的最佳書籍)
  • Perl編碼技巧:《Perl高效編程》(英文版Effective Perl Programming)

關於《精通perl》和《Perl語言編程》(即羊駝一家和大駱駝),雖然網上評價很高,但是覺得始終不適合,或者說不適合中國人。精通Perl是作者(brian d foy)以第一人稱來描述他怎么理解Perl的,Perl語言編程是Larry Wall自己編寫的書籍,也許他智商太高,書中很多地方的跳躍性都非常大。

然后是某個方向的書籍,比如http客戶端《perl lwp》(看了一半,作者的寫作方式非常友好)、數據庫操作《Programming the Perl DBI》(有中文版)。

最后,是我的這些博客,它們是我閱讀這些書籍的讀書筆記,更多的是我測試和補充的內容,可以免去看英文版,也免去書中的一大堆廢話,老外的書,你懂的。

1.Perl語言入門

本部分是《Perl語言入門 第六版》(英文書名:Learning Perl)的學習筆記,這本書是Perl家族的"小羊駝"書籍。我個人學習這本書的感覺,如果有shell基礎,perl入門挺容易的。

入門基礎

其它基礎

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一行式程序

這部分分3部分,內容比較多,算得上是一本薄書了,所以專門加上了一個《序言》,讓它看上去更像是書。

第一部分是針對沒有Perl基礎,但想用perl一行式命令的人,用於快速掌握學習perl一行式時所必須知道的Perl基礎知識。

第二部分是perl的選項、特殊變量的收集,沒有多少示例,只是它們詳細的解釋,專門用來做perl一行式的參考手冊或者熟練后的速查手冊。第一次學perl一行式的人不建議直接看這一篇文章,而是直接從后面的示例部分開始看,需要完整、詳細說明的時候再回來看這篇文章中對應的內容。

第三部分是一大堆perl一行式的使用示例(分成了好幾篇文章),也是學習perl一行式的入口,前提是你已經具備了Perl基礎知識。這些例子不一定都是實用的例子,只是為了拋磚引玉。這部分會針對用法來對選項、perl語句做不完整解釋,如果想要知道完整的解釋,看第二部分的文章。

示例部分主要來自於《Perl One-Liners》這本書,但我自己對內容進行了大量擴充,也進行了更多的解釋。

3.Perl語言進階

本部分是《Intermediate Perl 2nd》的學習筆記,這本書是駱駝家族的"羊駝"書,用於Perl的基礎進階學習。部分內容來自《Beginning Perl》,這也是一本好書。

引用

包和模塊

Perl面向對象

待續。。。

Perl進程、線程、IO

網絡編程

balabala

Perl輸出帶顏色行號或普通輸出行


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM