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