Advanced Perl Programming: From Advanced to Expert

Rothwell, William "bo"

  • 出版商: Apress
  • 出版日期: 2020-05-31
  • 定價: $1,980
  • 售價: 9.0$1,782
  • 語言: 英文
  • 頁數: 270
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 1484258622
  • ISBN-13: 9781484258620
  • 相關分類: Perl 程式語言
  • 立即出貨 (庫存 < 3)



William "Bo" Rothwell's Advanced Perl Programming continues where his previous book left off, more or less, as it guides you through advanced techniques of the Perl programming language starting with command-line options, references, and arrays and hashes from advanced data types. Next, you'll learn about typeglobs for symbolic entries.
Additionally, you'll see advanced subroutine handling, then packages and namespaces. Furthermore, you'll build advanced modules and install CPAN modules. Unlike Java and C++, modules have been around in Perl for a long time now. Along the way, you'll learn and use POD mark up language for Perl documentation.
Moreover, you'll get a survey of the many advanced features and data structures of the current Perl programming language. You'll also get a survey of the new features of the latest Perl 5.x release. After reading and using this book, you'll have the tools, techniques, and source code to be an expert Perl programmer.
What You Will Learn

  • Carry out command-line parsing and extract scripts
  • Create references; return values from a reference; work with the ref Function and strict refs
  • Work with advanced Perl data types using arrays, hashes, and hash of hashes
  • Use Typeglobs for symbol table entries
  • Build modules and install CPAN modules
  • Write documentation for Perl using POD
  • Work with the newest features in Perl, including the smartmatch operator, yada yada, automated regex modifiers, the CORE namespace and more

Who This Book Is For

Those with experience with Perl or who have read Rothwell's prior books, Beginning Perl Programming and Pro Perl Programming.


William "Bo" Rothwell的《Advanced Perl Programming》延續了他之前的書籍,引導讀者進入Perl程式語言的高級技巧,從命令行選項、引用和陣列、哈希等高級資料類型開始。接下來,您將學習符號表項目的類型總結。


此外,您還將獲得對當前Perl程式語言的許多高級功能和資料結構的概述。您還將獲得對最新Perl 5.x版本的新功能的概述。閱讀並使用本書後,您將具備成為Perl專家程式設計師所需的工具、技術和源代碼。


  • 執行命令行解析並提取腳本

  • 創建引用;從引用返回值;使用ref函數和strict refs

  • 使用陣列、哈希和哈希的哈希來處理高級Perl資料類型

  • 使用Typeglobs來處理符號表項目

  • 建立模組並安裝CPAN模組

  • 使用POD為Perl編寫文檔

  • 使用Perl的最新功能,包括智能匹配運算符、yada yada、自動正則表達式修飾符、CORE命名空間等


有Perl經驗或閱讀過Rothwell的先前書籍《Beginning Perl Programming》和《Pro Perl Programming》的讀者。


At the impressionable age of 14, William "Bo" Rothwell crossed paths with a TRS-80 Micro Computer System (affectionately known as a "Trash 80"). Soon after the adults responsible for Bo made the mistake of leaving him alone with the TSR-80. He immediately dismantled it and held his first computer class, showing his friends what made this "computer thing" work. Since this experience, Bo's passion for understanding how computers work and sharing this knowledge with others has resulting in a rewarding career in IT training. His experience includes Linux, Unix, DevOps tools, and programming languages such as Perl, Python, Tcl, and BASH.


在14歲這個易受影響的年齡,William "Bo" Rothwell與TRS-80微型電腦系統(被親切地稱為"Trash 80")相遇。不久之後,負責Bo的成年人犯了一個錯誤,把他獨自留在了TRS-80旁邊。他立即拆解了它,舉辦了他的第一個電腦課,向朋友們展示了這個"電腦玩意"是如何運作的。自從這次經歷以來,Bo對於理解電腦運作原理並與他人分享這些知識的熱情,使他在IT培訓領域獲得了豐富的職業生涯。他的經驗包括Linux、Unix、DevOps工具以及Perl、Python、Tcl和BASH等程式語言。