Jump to ratings and reviews
Rate this book

INTERMEDIATE PERL,2/ED

Rate this book
About the Book: Intermediate Perl: 2nd Edition This book picks up right where Learning Perl leaves off. WithIntermediate Perl, youll graduate from short scripts to much largerprograms, using features that make Perl a general-purpose language.This gentle but thorough guide introduces you to modules, complexdata structures, and object-oriented programming. Each chapter is small enough to be read in just an hour or two,ending with exercises to help you practice what youve learned. Ifyoure familiar with the material in Learning Perl and have theambition to go further, Intermediate Perl will teach you most ofthe core Perl language concepts you need for writing robustprograms on any platform. Topics include: Packages and namespaces References and scoping, including regular expressionreferences Manipulating complex data structures Object-oriented programming Writing and using modules Testing Perl code Contributing to CPAN Just like Learning Perl, material in this book closely followsthe popular introductory Perl course the authors have taught since1991. This second edition covers recent changes to the language upto version 5.14. Contents Chapter 1 Introduction Chapter 2 Using Modules Chapter 3 Intermediate Foundations Chapter 4 Introduction to References Chapter 5 References and Scoping Chapter 6 Manipulating Complex Data Structures Chapter 7 Subroutine References Chapter 8 Filehandle References Chapter 9 Regular Expression References Chapter 10 Practical Reference Tricks Chapter 11 Building Larger Programs Chapter 12 Creating Your Own Perl Distribution Chapter 13 Introduction to Objects Chapter 14 Introduction to Testing Chapter 15 Objects with Data Chapter 16 Some Advanced Object Topics Chapter 17 Exporter Chapter 18 Object Destruction Chapter 19 Introduction to Moose Chapter 20 Advanced Testing Chapter 21 Contributing to CPAN Appendix Answers to Exercises Index of Modules in this Book Index Colophon About the Authors: Randal L. Schwartz, brian d foy, Tom Phoenix Rand

Paperback

First published June 9, 2003

20 people are currently reading
94 people want to read

About the author

Brian D Foy

9 books

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
70 (31%)
4 stars
104 (47%)
3 stars
35 (15%)
2 stars
8 (3%)
1 star
3 (1%)
Displaying 1 - 9 of 9 reviews
Profile Image for Jo.
27 reviews2 followers
March 17, 2012
This is a useful book - it explains _why_ you might want to do the things that Programming Perl documents. There are only two drawbacks: firstly, the usual O'Reilly sexism, and secondly, the incredibly intrusive Gilligan's Island thing. It's a programmer's privilege to choose their own examples, but RLS has forgotten that the purpose of examples is to illuminate. This is a supposed to be a Perl manual with examples, not 'Randy's Affectionate Tribute to Gilligan's Island With The Odd Reference to Perl'.
Profile Image for Ali.
56 reviews5 followers
March 9, 2020
Great book for more advanced and OO Perl programming.
Profile Image for Graham.
60 reviews3 followers
July 20, 2014
Aside from regular expressions references are probably the biggest source of curlies, angle brackets, forward-slashes, and dollar signs in Perl programs. The view becomes clearer when you understand what these mean.

The author also understands the importance of avoiding for loops. He's absolutely correct that this is one of the things that distinguishes the better programmers. I was spending too much time each day setting up and figuring out how to apply for loops to various problems. Commands like map and grep, although hard to understand at first, reduce for loops to concise one-line expressions. At the end of the day this means going home at 5 instead of 7.
Profile Image for Russell Dyer.
Author 9 books5 followers
August 3, 2025
This book made me a much better Perl programmer, and made Perl easier for me to use. I was in awe reading some parts of it -- I know that sounds silly, but that's how it was for me when Schwartz showed me the truth of the Perl language. I'm especially proud that excerpts from a review I wrote of this book for Unix Review magazine was printed on the back cover:

"What a spectacular Perl book it is... this book fills a vacancy for Perl programmers who are looking to improve their skills or to grow in their careers... it’s very personable and easy to follow. More importantly, it has the feel of a master instructing the apprentice."
Profile Image for Alvaro Tejada Galindo.
180 reviews5 followers
April 4, 2017
Honestly...I didn't liked this book...surely I learned quite a few really nice things...but...there's no response for any of the examples...you simple assume that have them right...also the PeGS::PDF examples are pretty good... but there's no explanation on how to reproduce them...and even when checking GitHub the examples are too simple...

I was expecting more from this book...but after reading Beginning Perl...this was a waste of time...I would not recommend it...by any chance...
15 reviews
Read
February 7, 2017
done once. and using as reference for daily coding.
This is fit many of thing but 'reference' in Perl language.
Profile Image for Nathan.
11 reviews2 followers
July 13, 2013
This book presented good coverage of objects, modules, packages & CPAN. I'd read this all the way through to get a taste of the concepts covered. Then come back to it as a reference when needed.
Profile Image for Alexander Karelas.
3 reviews1 follower
January 24, 2014
Excellent introduction to Object-Oriented Programming in Perl. With good examples based on a story, and perfect explanations. Recommended.
Displaying 1 - 9 of 9 reviews

Can't find what you're looking for?

Get help and learn more about the design.