Autoplay
Autocomplete
Previous Lesson
Complete and Continue
The Complete Perl 5 Programming Course
Basic Perl: Getting Started
Installing Perl and Some Great Free Editors
Hello World
Downloading Text and Images With Perl, Just Like Zuckerberg
Arrays and Checking Whether Files Exist
Reading Files and Beginning Regular Expressions
Writing Files and Replacing Text
Wildcards in Regular Expressions
Groups: Finding Out What You Actually Matched
Quantifiers: Greedy vs. Non-Greedy
Escape Sequences
Numeric Quantifiers
Test Your Perl and Regex Knowlege - First Test
More on Reading Files Line By Line: Tips, Tricks and Vital Knowledge
Split and Reading CSV Files
Join and Viewing Data Using Data::Dumper
Chomp and Removing Spaces in Splits
"Pushing" Onto Arrays
Arrays of Arrays
Hashes: Lookup Tables in Perl
Iterating Over Hashes
Arrays of Hashes
Storing CSV Data in a Data Structure
Validating CSV Data
Cleaning CSV Data
Test Your Perl and Regex Knowlege - Second Test
Web Scraping and More Regular Expressions
Basic Web Scraping
Character Classes
Matching Repeatedly
Collecting Repeated Matches All At Once
Building a Complete Progam: Command Line Options
Getting Command Line Options
Subroutines and Returning Values
Multi-Line Strings and Comments
Passing Arguments to Subroutines
References to Hashes
Checking Values in Hashes
Parsing XML and Complex Data Structures
Finding All Files in a Directory and Filtering Arrays
Processing Files One By One
Parsing XML with Regular Expressions
Using XML::Simple, and Extracting Data from Complex Structures
Extracting Data from Complex Structures: A Complete Example
Building Complex Data Structures
Working with Databases
Free Databases to Use with Perl
Creating Databases with MySQL
Connecting to a Database
Inserting Data into a Database
Deleting Data and Executing Dataless SQL Commands
Getting the IDs of Records You've Just Inserted
Querying Databases
Exporting Data
Perl One-Liners
Running One-Line Perl Programs
Replacing Text in Files
Editing Files In-Place
Modules and OO Perl
Modules
Packages and Directories
Object Orientation: A Brief Introduction
Implementing OO in Perl
Web Application Basics
Installing the Apache HTTP Server
A Hello World Web App
The CGI.pm Module
Using URL Parameters
Website Forms
Basic Sysadmin Tasks
Moving, Copying and Deleting Files
Executing System Commands
Conclusion
Where to Find Documentation and More Modules
Appendix 1: Example Data
XML Files
Appendix 2: Alternate Systems
Running Perl in UNIX, Linux, Mac and Cygwin
Extras
Arrays and Hashes Review
References to Hashes and Arrays Review
Moving, Copying and Deleting Files
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock