|
| 1. Perl Quick-Start Guide for Experienced Programmers |
|
| Hello World |
03:23 |
| Counting lines in a file |
02:47 |
| Using a loop in Perl |
04:34 |
| Using subroutines in Perl |
05:55 |
| Using Perl's documentation |
02:23 |
|
| 2. General Syntax |
|
| Understanding how Perl uses whitespace |
04:37 |
| Terminating statements with semicolons |
04:53 |
| Creating comments |
05:12 |
| Best practices for formatting code |
05:28 |
|
| 3. Variables and Values |
|
| Understanding values and variables |
02:18 |
| Declaring numeric variables |
06:31 |
| Declaring character string variables |
07:36 |
| Declaring lists and arrays |
06:15 |
| Pulling slices from arrays |
03:31 |
| Understanding hashes and associative arrays |
06:54 |
| Getting value pairs using the each function |
04:27 |
| Understanding the undef value |
05:44 |
|
| 4. Statements and Blocks |
|
| Assigning values to variables |
02:24 |
| Using statements and expressions |
05:12 |
| Combining statements into blocks |
02:54 |
| Understanding scope |
05:34 |
|
| 5. Conditional Statements |
|
| Understanding conditional statements |
01:57 |
| Creating conditionals with if |
05:03 |
| Extending conditionals with else |
02:09 |
| Extending conditionals with elsif |
04:53 |
| Building if statements with postfix conditionals |
03:08 |
| Creating negative conditionals with unless |
02:47 |
| Using the ternary conditional operator |
03:45 |
|
| 6. Loops |
|
| Understanding loops |
00:52 |
| Creating loops with while |
02:16 |
| Creating loops with until |
02:55 |
| Iterating lists with foreach |
02:53 |
| Iterating lists with for |
04:49 |
| Using loop control statements |
02:21 |
| Building loops with postfix statements |
04:41 |
|
| 7. Special Variables |
|
| Understanding special variables |
02:29 |
| Using special variables |
05:23 |
| Working with special file handles |
06:39 |
| Using special constants |
02:54 |
|
| 8. Operators |
|
| Performing basic math with arithmetic operators |
04:33 |
| Creating conditionals with comparison operators |
04:36 |
| Combining conditionals with logical operators |
08:18 |
| Reading file metadata with file test operators |
04:50 |
| Creating a sequence with the range operator |
02:52 |
| Combining strings with the concatenation operator |
02:18 |
| Streamlining strings with quote operators |
04:05 |
| Understanding operator precedence |
04:24 |
|