PERL Programmer's Interactive Workbook

PERL Programmer's Interactive Workbook

By (author) 

List price: US$39.99

Currently unavailable

Add to wishlist

AbeBooks may have this title (opens in new window).

Try AbeBooks


Learn by doing with this innovative series of interactive workbooks. Each workbook features a free Interactive Web training site!
show more

Product details

  • Paperback | 656 pages
  • 177.8 x 231.14 x 48.26mm | 1,179.33g
  • Prentice Hall
  • Upper Saddle River, United States
  • English
  • 013020868X
  • 9780130208682

About Vincent Lowe

Vincent Lowe is Vice President of Business Development for Aqueduct Information Services. In addition to his regular duties, he still frequently finds time to teach PERL and Java for clients nationwide.
show more

Table of contents

1. Getting Started. LAB 1.1 Running Perl from the Command Line. LAB 1.2 Writing Your First Perl Program. Test Your Thinking.2. The Nickel Tour. LAB 2.1 Comments, Command Line, Environment. LAB 2.2 Keyboard and System Commands. LAB 2.3 Reading Quickly from a File. Test Your Thinking.3. Variables: Large and Small. LAB 3.1 Identifier Names and Scalar Variables. LAB 3.2 Simple Operators. LAB 3.3 Scalars and Context. LAB 3.4 Special Scalar Variables. Test Your Thinking.4. Arrays and Lists. LAB 4.1 Using Arrays and lists. LAB 4.2 Traversing an Array or List. LAB 4.3 Functions that Operate on Arrays. Test Your Thinking.5. Hashes: Our Things Should Have Names. LAB 5.1 Creating and Accessing a Hash. LAB 5.2 Traversing a Hash. Test Your Thinking.6. Tests and Branching. LAB 6.1 Truth, Branching, and the Many Faces of Nothing. LAB 6.2 Traditional Branching Constructs. LAB 6.3 Tests That Involve Numbers, Strings, and Files. Test Your Thinking.7. Regular Expressions. LAB 7.1 Standard Regular Expression Metacharacters. LAB 7.2 Perl Extended Metacharacters. LAB 7.3 Simulating a Switch Construct. Test Your Thinking.8. Loops (and Other Repetitive Experiences). LAB 8.1 Traditional Loops. LAB 8.2 Unusual Loops. LAB 8.3 Advanced Loop Control. Test Your Thinking.9. Files: Outside and In. LAB 9.1 File Meta-Information (File Statistics). LAB 9.2 Functions that Manipulate Files. LAB 9.3 Opening Filehandles for Reading and Writing. Test Your Thinking.10. Functions: Programming in Polite Society. LAB 10.1 Writing and Executing Functions. LAB 10.2 Function Arguments and Return Values. LAB 10.3 Building a Library of Functions. Test Your Thinking.11. Ends and Odds. LAB 11.1 Using POD to Embed Multi-Purpose Documentation. LAB 11.2 Using format and write() for Reports. LAB 11.3 Using Perl Modules. Test Your Thinking.APPENDIX A: Answers to Self-Review Questions. APPENDIX B: Perl Reference. INDEX.
show more