Perl for Beginners

Not enough reviews yet
ISBN: 978-87-7681-623-0
1 edition
Pages : 133
- Price: 129.00 kr
- Price: €13.99
- Price: £13.99
- Price: ₹250
- Price: $13.99
- Price: 129.00 kr
- Price: 129.00 kr
Download for FREE in 4 easy steps...

Unlock your organization's learning potential
Corporate eLibrary
Discover our employee learning solutions
This is a Premium eBook
Bookboon Premium - Gain access to over 800 eBooks - without ads
You can get free access for a month to this - and 800 other books with the Premium Subscription. You can also buy the book below
- Start a 30-day free trial. After trial: 39.99 kr p/m
- Start a 30-day free trial. After trial: €5.99 p/m
- Start a 30-day free trial. After trial: £4.99 p/m
- Start a 30-day free trial. After trial: ₹299 p/m
- Start a 30-day free trial. After trial: $3.99 p/m
- Start a 30-day free trial. After trial: 39.99 kr p/m
- Start a 30-day free trial. After trial: 39.99 kr p/m


Unlock your organization's learning potential
Corporate eLibrary
Discover our employee learning solutions
Users who viewed this item also viewed
-
Understanding XML: A Software Development Approach
-
Database Design and Implementation A practical introduction using Oracle SQL
-
A Step-by-Step R Tutorial An introduction into R applications and programming
-
C Programming in Linux
-
Ruby Data Structures and Algorithms
-
A Practical Introduction to 3D Game Development
-
Google Beyond google
-
An Introduction to Relational Database Theory
About the book
Description
Perl is a popular programming language, often mentioned in job adverts. It is heavily used for system admin, and for Web development. And it is fun. Compared with Perl, other languages can feel worthy but tedious.
However, few universities use Perl as a teaching language. Hence the need for a self-instruction textbook, like this one.
Beginners need to focus on the core of the language, bypassing features which are not essential in the early stages. This book does that: it covers all you need to write successful Perl programs, while shielding you from confusing inessentials.
Content
- Introduction
- Getting started
- Data types
- Operators
- Number and string operators
- Combining operator and assignment
- Truth-value operators
- Flow of control: branches
- Program layout
- Built-in functions
- Flow of control: loops
- Reading from a file
- Pattern matching
- Matching and substitution
- Character classes
- Complement classes and indefinite repetition
- Capturing subpatterns
- Alternatives
- Escaping special characters
- Greed versus anorexia
- Pattern-internal back-reference
- Transliteration
- Writing to a file
- Reading, writing, appending
- Pattern-matching modifier letters
- Generalizing special cases
- Arrays
- Tables with numbered cells
- An example
- Assigning a list to an array
- Adding elements to and removing them from arrays
- Other operations on arrays
- Lists
- Scalar versus list context
- Two-dimensional tables
- User-defined functions
- Adapting Perl to our own tasks
- The structure of a user-defined function
- A second example
- Multi-argument functions
- Divide and conquer
- Returning a list of values
- “Subroutines” and “functions”
- Hash tables
- Tables indexed by strings
- Creating a hash
- Working through a hash table
- Advantages of hash tables
- Hashes versus references to hashes
- Formatted printing
- Built-in variables
- The debugger
- Beyond the introduction
- Endnotes