Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Perl Programming for Beginners
Introduction to the Course
Course Introduction (4:36)
Introduction to Perl
Intro (3:06)
Getting and Installing Perl (4:47)
Creating a First Perl Program (8:16)
More Advanced Perl Examples-1 (8:24)
More Advanced Perl Examples-2 (9:36)
Outro (1:50)
Working with Scalar Data
Intro (4:36)
Working with Scalar Data (5:45)
Working with strings (8:31)
Working with numbers (8:55)
Working with variables (9:24)
Getting user input (6:54)
The chomp operator (6:15)
Decision-making with if statements (10:40)
Looping with while statements (6:31)
Outro (5:10)
Working with Arrays and Lists
Intro (3:20)
Creating arrays (7:59)
Accessing arrays via indices (8:11)
Creating lists (7:43)
Performing assignment with lists (8:15)
Converting arrays into strings (5:48)
Using the foreach loop on arrays and lists (5:46)
Understanding scalar and list context (8:05)
Understanding
in scalar context (5:09)
Outro (3:31)
Working with Subroutines
Intro (4:16)
Subroutine definitions (3:14)
Calling subroutines (7:18)
Working with subroutine return values (6:20)
Subroutine arguments (6:54)
Using variable-length parameter lists (7:19)
Using the return operator (8:34)
Private variables in subroutines (7:22)
Outro (3:56)
Perl Input and Output
Intro (4:30)
Receiving input from standard input (7:46)
Working with input from the diamond operator (7:57)
Sending output to standard output (6:44)
Using printf to format output (9:19)
Working with filehandles (10:28)
Handling fatal errors with die (7:07)
Outro (5:02)
Hashes
Intro (2:17)
Hashes defined and demonstrated (7:56)
Accessing hash elements (6:59)
Working with hash functions (9:58)
Outro (2:11)
Working with Regular Expressions
Intro (2:02)
Regular expressions defined (9:12)
Working with simple patterns (7:53)
Working with character classes (6:24)
Matching using m// (8:50)
Working with match modifiers (9:22)
Working with the binding operator (6:20)
Working with match variables (9:42)
Outro (2:51)
More on Regular Expressions
Intro (1:26)
Matching in list context (10:41)
Performing substitutions using s/// (8:18)
Working with the split function (8:43)
Working with the join function (10:20)
Outro (3:05)
Final Project
Final Project Overview (7:44)
Final Project Explanation Part 1 (7:52)
Final Project Explanation Part 2 (9:15)
Final Project Explanation Part 3 (5:51)
Conclusion
Conclusion (5:17)
Closing Message (1:36)
Course Introduction
Download
Complete and Continue