Perl系列文章

0.Perl書籍推薦

Perl書籍下載 密碼:kkqxhtml

下面是一些我學習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本身編寫的書籍,也許他智商過高,書中不少地方的跳躍性都很是大。shell

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

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

1.Perl語言入門

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

入門基礎

.
安全

  • 17.Perl的命令行參數和ARGV
  • 18.Perl的IO操做(1):文件句柄
  • 19.Perl的IO操做(2):更多文件句柄模式
  • 20.Perl文件句柄相關的常見變量
  • 21.Perl文件測試操做和stat函數
  • 22.Perl文件名通配和文件查找
  • 23.Perl文件、目錄經常使用操做
  • 24.Perl複製、移動、重命名文件/目錄
  • 25.Perl的time、localtime和gmtime函數
  • 26.Perl正則表達式超詳細教程
  • 27.Perl處理數據(一):s替換、split和join
  • 28.Perl處理數據(二):tr和y///
  • 29.Perl模塊管理
  • 30.Perl使用模塊和@INC
  • 31.Perl和OS交互(一):system、exec和反引號
  • 32.Perl和OS交互(二):fork
  • 其它基礎

    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輸出帶顏色行號或普通輸出行

    相關文章
    相關標籤/搜索