BUY THIS BOOK
Add to Cart

Print Book $39.99


Add to Cart

Print+PDF $51.99

Add to Cart

PDF $31.99

Safari Books Online

What is this?

Add to UK Cart

Print Book £28.50

What is this?

Looking to Reprint or License this content?

Intermediate Perl

By Randal L. Schwartz, brian d foy, Tom Phoenix
March 2006
Pages: 278
ISBN 10: 0-596-10206-2 | ISBN 13: 9780596102067
starstarstarstarstar (Average of 1 Customer Reviews)

Buy 2 Get 1 Free Free ShippingGuarantee

Description

Perl programmers need a clear roadmap for improving their skills. Intermediate Perl teaches a working knowledge of Perl's objects, references, and modules -- all of which makes the language so versatile and effective. Written by the authors of the bestselling Llama book, Learning Perl, this guide offers a gentle but thorough introduction to intermediate programming in Perl. Topics include packages and namespaces, references and scoping, manipulating complex data structures, writing and using modules, package implementation, and using CPAN.
Full Description

Perl is a versatile, powerful programming language used in a variety of disciplines, ranging from system administration to web programming to database manipulation. One slogan of Perl is that it makes easy things easy and hard things possible. Intermediate Perl is about making the leap from the easy things to the hard ones.

Originally released in 2003 as Learning Perl Objects, References, and Modules and revised and updated for Perl 5.8, this book offers a gentle but thorough introduction to intermediate programming in Perl. Written by the authors of the best-selling Learning Perl, it picks up where that book left off. Topics include:

  • Packages and namespaces
  • References and scoping
  • Manipulating complex data structures
  • Object-oriented programming
  • Writing and using modules
  • Testing Perl code
  • Contributing to CPAN

Following the successful format of Learning Perl, we designed each chapter in the book to be small enough to be read in just an hour or two, ending with a series of exercises to help you practice what you've learned. To use the book, you just need to be familiar with the material in Learning Perl and have ambition to go further.

Perl is a different language to different people. It is a quick scripting tool for some, and a fully-featured object-oriented language for others. It is used for everything from performing quick global replacements on text files, to crunching huge, complex sets of scientific data that take weeks to process. Perl is what you make of it. But regardless of what you use Perl for, this book helps you do it more effectively, efficiently, and elegantly.

Intermediate Perl is about learning to use Perl as a programming language, and not just a scripting language. This is the book that turns the Perl dabbler into the Perl programmer.




Featured customer reviews

Write a Review


Great for learning References and OOP in Perl,  May 16 2007
Rating: StarStarStarStarStar
Submitted by Michael Gimbel   [Respond | View]

Intermediate Perl is the prefect next step. Having used Perl before, Beginning Perl was a nice refresher. However, it left me pondering the details and how Perl dealt with references and objects. Intermediate Perl introduced these concepts gently, yet with enough detail to give the reader a full understanding.

Almost every chapter is limited to 10 or 12 pages, yet is still able to cover complete topics. This works great for learning a brand new concept or idea in a single sitting. Each chapter ends with 2 or 3 practice problems, proving quality not quantity is the way to go. Each of these practice problems also state how long it is expected to take. I especially enjoyed the 5-15 minute exercises, which reinforced concepts just read, but weren’t overwhelming.

As with other O’Reilly books, Intermediate Perl teaches through examples. The book builds on similar problems throughout. The examples are quick and concise. Humor and Pop references make parts of the book read like a good novel. If you’ve used Perl before, and are interested in more advanced concepts and efficient programming, look no further.


Read all reviews


Media reviews
"...he ideal follow-up to Learning Perl. However, it's not only for the beginners, but also for the many Perl programmer who just learned what they needed about the language but never had the time and will to get a coherent view of the whole thing. Rating: 5/5 "
-- Michele Beltrame, var/log/arthas


"Overall, this is an excellent read, and a perfect companion for those who crave more after Learning Perl. Intermediate Perl nicely flows into another O'Reilly publication Perl Best Practices, which is also a recommended read for intermediate programmers."
-- Jonathan Hoyle, MacCompanion


"Perl is used in a range of environments, but this book provides an introduction to its intermediate programming applications, picking up from where the authors' Learning Perl left off to continue the education on writing and using Perl code and modules...A top pick for anyone serious about Perl's advanced capabilities."
-- Diane Donovan, The California Bookwatch



Read all reviews

See larger cover


An Interview with Tom Phoenix


"...an excellent read, and a perfect companion for those who crave more after Learning Perl. "
--Jonathan Hoyle, MacCompanion