
Explore perl's dual traditions, focusing on perl 5 syntax, variables, arrays, hashes, subroutines, references, and text processing with regular expressions for Unix tasks formerly done by grep sed awk.
Learn how to install perl, run a hello perl program with perl interpreter, and use the shebang line to execute it as script on Linux, Mac OS 10, and Windows.
Master whitespace handling in Perl, including its behavior inside strings, and declare scalar variables with a dollar sign. Practice semicolon placement and string interpolation to embed scalars.
Learn Perl comment syntax, including single line and pod-based multi-line comments, and manage scalar variables. Get input from standard input, prompt users, and chomp the trailing newline for clean output.
Explore Perl operators, including arithmetic, modulus, and exponentiation, plus string concatenation and repetition, with emphasis on assignment operators and numeric–string handling.
Explore how to use if and unless statements, comparison operators, and logical operators in Perl. Learn postfix if, else if, and operator precedence with practical examples.
Perl determines truth or falsity by value, not by explicit true or false keywords, with empty strings, '0', and '0.0' as false, other values as true, and undef as false.
Perl is an language originally intended for text manipulation, but has evolved over the years into a general purpose programming language suited to nearly any task. In this course, we’ll learn the core language. While Perl has much in common with earlier C-based languages, it does have some syntactic idiosyncrasies that we must learn.
Whether you’re new to programming, or coming from a language like C or Java, learning Perl will be an exciting and rewarding experience.
In this Course You will Learn
I hope you enjoy the course, and I look forward to working with you!