Esperan - the EDA Training Company
       
Course Menu
   
   
 
 
 
 
 
 
 

Introduction to Perl : Technical Details

Overview & booking Download Details (PDF)

Course Summary

The first two days of the course cover the basic features and constructs of Perl such asvariables and data types, control flow structures, built in functions, and input and output facilities including piped input and output from other processes.
The course then moves on to more advanced topics such as writing subroutines and modules (libraries),analysing and manipulating textual data using regular expressions, advanced array processing functions and generating formatted report style output.
Finally, an introduction to Perl's use in object oriented programming is provided.
Throughout the course, each concept is illustrated with example programs, and comprehensive practical exercises offer the chance to become familiar with the principles being presented.

Workshop Agenda

  • Basics
    • A brief history of PERL
    • A simple PERL program
  • Variables and Literals
    • Variable types
    • Defining variables
    • Scalars
    • Arrays
    • Hashes
  • Operators and Expressions
    • Scalar operators
    • Expression evaluation
    • Assignment operators
    • Other operators
    • Type conversions within expressions
    • Scalar and array context
  • Introduction to Built In Functions
    • Numerical functions
    • String functions
    • Array functions
    • Hash functions
  • Flow Control
    • Conditional statements
    • Logical expressions
    • Loops
    • Statement modifiers
    • Locally scoped variables
  • Basic Input and Output
    • File handles
    • Reading and writing
    • Pipelines and the pipe file handle
    • ARGV
  • Talking to the File System
    • Manipulating files and directories
    • Directory specific functionality
  • Subroutines and Modules
    • Using subroutines
    • Modules
    • Where to get modules on the Internet
  • Regular Expressions
    • Why Regular Expressions?
    • Format of a regular expression
    • PERL Regular Expression operations
  • Formatted Output and Report Generation
    • The format statement
    • Simple reports
    • More complex reports
    • Controlling report properties
News
 
 
Technical Assets
 
 
 
 
   
Course Schedule
 
 
curve For over 10 years..
  Esperan has been providing VHDL training and Verilog training in UK, US, Canada, Western Europe, South Africa and throughout the world.
 
Esperan contact information US contact information
Phone +44 1344 865436 Fax +44 1344 865347
Email info@esperan.com
Tollfree Tel. 1800 220 8148 Fax. 1888 641 6431
Email US-sales@esperan.com