Perl in 21 Days

ISBN-10: 0672320355

ISBN-13: 9780672320354

Edition: 2nd 2002 (Revised)

Authors: Laura Lemay, Richard Colburn, Neall Alcott

List price: $49.99
30 day, 100% satisfaction guarantee

If an item you ordered from TextbookRush does not meet your expectations due to an error on our part, simply fill out a return request and then return it by mail within 30 days of ordering it for a full refund of item cost.

Learn more about our returns policy


Sams Teach Yourself Perl in 21 Days, 2nd Edition covers the basics in the first few chapters, and then moves to practical uses of Perl and in-depth discussions of more advanced topics. Later chapters delve into software engineering topics, with discussions of modular code and object-oriented programming. Sams Teach Yourself Perl in 21 Days, 2nd Edition relies heavily on longer working examples and code, as opposed to small snippets and code fragments. Each chapter includes two to three smaller complete examples and one major one that illustrates most of the concepts for that chapter and builds on the chapters before it.
what's this?
Rush Rewards U
Members Receive:
You have reached 400 XP and carrot coins. That is the daily max!
Study Briefs

Limited time offer: Get the first one free! (?)

All the information you need in one place! Each Study Brief is a summary of one specific subject; facts, figures, and explanations to help you learn faster.

Add to cart
Study Briefs
Periodic Table Online content $4.95 $1.99
Add to cart
Study Briefs
SQL Online content $4.95 $1.99
Add to cart
Study Briefs
MS Excel® 2010 Online content $4.95 $1.99
Add to cart
Study Briefs
MS Word® 2010 Online content $4.95 $1.99
Customers also bought

Book details

List price: $49.99
Edition: 2nd
Copyright year: 2002
Publisher: Pearson Education
Publication date: 5/31/2002
Binding: Paperback
Pages: 704
Size: 7.25" wide x 8.75" long x 1.75" tall
Weight: 2.794
Language: English

Neall Alcott has been designing, building, and managing networks for the past 8 years. He is also an MCT who has been training students in the Delaware Valley for the past 4 years. Currently, he is a Senior Systems Engineer for Visalign LLC, a professional services firm specializing in web solutions, web infrastructure, and managed services for enterprise-wide clients in the pharmaceutical, financial services, power/utility, entertainment/media, emerging technology/growth, and state and local government industries. Neall's current role at Visalign is as an eBusiness Infrastructure Architect, planning and designing server architectures using Microsoft's .NET platform. Previously, Neall was responsible for overseeing the Intel platform infrastructure at one client's North American headquarters, as well as 16 remote sites across the United States.

Getting Started
An Introduction to Perl
What Is Perl and Where Did It Come From?
Why Learn Perl?
Getting Started Programming in Perl
An Example: The Ubiquitous Hello World
Another Example: Create Hello World As a Script
Another Example: Echo
A Third Example: The Cookie Monster
Going Deeper
Working with Strings and Numbers (Scalar Data)
Scalar Data and Scalar Variables
Constructing Perl Scripts
Arithmetic Operators
One-Liners: Simple Calculator
An Example: Converting Fahrenheit to Celsius
Operators for Tests and Comparisons
Another Example: More Cookies
Going Deeper
More Scalar Data and Operators
Assignment Operators
Increment and Decrement Operators
String Concatenation and Repetition
Operator Precedence and Associativity
Using Patterns to Match Digits
An Example: Simple Statistics
Input and Output
Another Example: Stocks
A Note About Using Functions
Going Deeper
Working with Lists and Arrays
List Data and Variables
Defining and Using Lists and Arrays
An Example: More Stats
List and Scalar Context
Input, Output, and Lists
Going Deeper
Working with Hashes
Hashes Versus Arrays and Lists
Defining and Using Hashes
An Example: Frequencies in the Statistics Program
Another Example: Alphabetical Lists of Names
A Few More Patterns
Yet Another Example: Stock Price Converter
Going Deeper
Conditionals and LoopsComplex Statements and Blocks
while Loops
An Example: Pick a Number
Iteration with foreach and for Loops
Controlling Loops
Using the $_ (default) Variable
Input from Files with while Loops and <>
Going Deeper
Exploring a Few Longer Examples
Statistics with a Better Histogram
A Number Speller
Text-to-HTML Converter Script
Doing More
Manipulating Lists and Strings
Array and Hash Slices
Sorting Lists
An Example: More Names
Modifying List Elements
Other Ways to Mess with Lists
Manipulating Strings
Going Deeper
Pattern Matching with Regular Expressions
The Whys and Wherefores of Pattern Matching
Pattern Matching Operators and Expressions
Simple Patterns
Matching Groups of Characters
Matching Multiple Instances of Characters
An Example: A Guessing Program
More About Building Patterns
Another Example: Counting
Pattern Precedence
Going Deeper
Doing More with Regular Expressions
Extracting Matches
An Example: Extracting Attributes from HTML Tags
Using Patterns for Search and Replace
More About split
Matching Patterns over Multiple Lines
A Summary of Options and Escapes
An Example: Image Extractor
Going Deeper
Creating and Using Subroutines
Subroutines Versus Functions
Defining and Calling Basic Subroutines
An Example: Son of Stats
Returning Values from Subroutines
Using Local Variables in Subroutines
Passing Values into Subroutines
Subroutines and Context
Another Example: Stats with a Menu
Going Deeper
Debugging Perl
Using the Debugger: A Simple Example
Starting and Running the Debugger
Perl Debugger Command Reference
Using a Graphical Debugger
Going Deeper
Scope, Modules, and Importing Code
Global Variables and Packages
Local Scope and Variables
Using Perl Modules
An Example: Using the Text::Wrap Module
Using Modules from CPAN (The Comprehensive Perl Archive Network)
Going Deeper
Exploring a Few Longer Examples
A Searchable Address Book (addresspl)
A Web Log Processor (weblogpl)
Advanced Perl
Free shipping on orders over $35*

*A minimum purchase of $35 is required. Shipping is provided via FedEx SmartPost® and FedEx Express Saver®. Average delivery time is 1 – 5 business days, but is not guaranteed in that timeframe. Also allow 1 - 2 days for processing. Free shipping is eligible only in the continental United States and excludes Hawaii, Alaska and Puerto Rico. FedEx service marks used by permission."Marketplace" orders are not eligible for free or discounted shipping.

Learn more about the TextbookRush Marketplace.