This course gives a comprehensive introduction to Perl programming.Running Perl programs Creating a Perl script Running Perl scripts Getting help with perldoc Variable types and contexts Scalars, lists and hashes Strings and interpolated strings Special variables Context if/else/elseif
Overview
This course gives a comprehensive introduction to Perl programming.
Course Outline
Running Perl programs
Creating a Perl script
Running Perl scripts
Getting help with perldoc
Variable types and contexts
Scalars, lists and hashes
Strings and interpolated strings
Special variables
Context
if/else/elseif
do, while, until, for and foreach
Compound data structures
References to named variables
References to anonymous data
Multidimensional arrays
Multidimensional hashes
Managing files and user input
Standard I/O streams
File handles
Command line arguments
Reading and writing data files
Perl regular expressions
Extracting important text information
Perl regular expressions
Altering data with substitutions
Global and case-insensitive matches
Perl Operators
Arithmetic expressions
Replicating and growing strings
Assignments operators
File attributes
Logical operators
Ranges
Subroutines
Defining and calling a subroutine
Passing and receiving parameters
Returning values to the caller
Perl Functions
String functions for text manipulation
List functions
Sorting data
Manipulating file system entries
Reading binary files
split and join
Formatting tabular output
Object Orientation
OO in Perl
Methods, classes and constructors
Obtaining third-party packages from CPAN
How to use use
Defining a schema to employ OO modules
Calling methods with the -> syntax
Passing initialisation parameters
NobleProg is an international training and consultancy group, delivering high quality courses to every sector, covering: Cyber Security, Artificial Intelligence, IT, Management, Applied Statistics.
Over the last 17 years, we have trained more than 50,000 people from over 6000 companies and organisations.
Our courses include classroom (both public and closed) and instructor-led online giving you choice and flexibility to suit your time, budget and level of expertise.
We practice what we preach – we use a great deal of the technologies and methods that we teach, and continuously upgrade and improve our courses, keeping up to date with all the latest developments.
Our trainers are hand picked and have been through rigorous checks and interviews, and all courses are evaluated by delegates ensuring continuous feedback and improvement.
A programming world without Java is inconceivable. Widely used in the distributed environment of the internet, it is one of the most popular programming languages for Android smartphones and favoured for development of devices and software applications. The functioning of a large number of websites
This 3-day Python Programming Advanced training course picks up where our Python Programming Introduction training course leaves off, covering some topics in more detail, and adding many new ones, with a focus on enterprise development.
Java is a programming language that can cross multiple platforms and has high portability. It is also the most advanced, feature-rich, and powerful computer language at present.
MATLAB is an incredibly powerful programming environment with a rich set of analysis toolkits. But what if you’re just getting started – with MATLAB and, more generally, with programming?
This C# training will teach developers the programming knowledge and skills that are essential for creating Windows applications with the use of C# language. The main focus will be on advanced features of C#. Students will also be able to get an introduction to the Visual Studio 2012 debugger
© 2024 coursetakers.com All Rights Reserved. Terms and Conditions of use | Privacy Policy