John Purcell – Learn Perl 5 By Doing It
Salepage : John Purcell – Learn Perl 5 By Doing It
Archive : John Purcell – Learn Perl 5 By Doing It Digital Download
Delivery : Digital Download Immediately
Discover some of the incredible things Perl 5 can do, such as downloading text and images from the Internet (just like Zuckerberg in The Social Network), reformatting data, importing and exporting data to and from databases, sysadmin-type tasks like renaming or moving files, quickly fixing even large amounts of data, and even creating web CGI scripts. In this course, you’ll also learn how to utilize regular expressions, those very handy little things that have now made their way into virtually every significant programming language yet remain a developer’s bane.
Curriculum of the Course
Getting Started with Perl
Installing Perl and Some Excellent Free Editors (11:56)
Hello There, World! (6:19)
Like Zuckerberg, I’m downloading text and images with Perl (14:05)
Checking for Existence of Files and PreviewArrays (15:03)
Begin Reading Files with Regular Expressions (17:25)
Begin creating files and replacing text (20:17)
Regular Expressions with StartWildcards (6:06)
Starting Groups: Discovering What You Actually Matched (6:58)
Greedy vs. Non-Greedy StartQuantifiers (10:09)
Sequences of Start/Escape (14:42)
BeginNumeric Quantifiers (9:26)
Start by putting your Perl and Regex knowledge to the test (25:02)
More on Reading Files Line by Line: Tips, Tricks, and Important Information
StartSplit and CSV File Reading (10:51)
StartJoin and Data Viewing with Data::Dumper (7:21)
Removing Spaces in Splits and StartChomp (9:28)
Begin “Pushing” Arrays (7:37)
Arrays BeginArrays (16:14)
StartHashes: Perl Lookup Tables (16:22)
Begin Iterating Over Hashes (12:48)
Arrays of Hashes to Begin (8:01)
Begin by storing CSV data in a data structure (12:37)
Begin Validating CSV Data (11:32)
Begin Cleaning CSV Data (17:37)
Second Test of Your Perl and Regex Knowledge (29:02)
More Regular Expressions and Web Scraping
Begin Basic Web Scraping (12:36)
Begin Character Classes (17:21)
StartMatching again and again (17:07)
Begin collecting all repeated matches at once (9:56)
Creating a Comprehensive Program: Command Line Options
Begin Obtaining Command Line Options (14:14)
Subroutine Initiation and Value Return (6:46)
Comments and StartMulti-Line Strings (11:30)
Begin Passing Parameters to Subroutines (11:39)
Hashes BeginReferences (12:33)
Begin Validating Values in Hashes (13:39)
XML Parsing and Complex Data Structures
BeginFinding and Filtering Arrays and Finding All Files in a Directory (20:34)
Begin processing files one by one (10:55)
Begin Parsing XML Using Regular Expressions (22:27)
Begin using XML::Simple and work your way up to extracting data from complex structures (18:16)
BeginExtracting Data from Complex Structures: An Exhaustive Example (18:11)
Begin Creating Complex Data Structures (14:26)
Utilizing Databases
Begin with Free Perl Databases (9:19)
Begin Creating MySQL Databases (18:07)
Begin connecting to a database (10:04)
Begin Entering Data into a Database (12:40)
Begin deleting data and running dataless SQL commands (3:33)
Begin obtaining the IDs of the records you’ve just inserted (15:02)
Begin Querying Databases (12:29)
Begin Exporting Data (6:31)
One-Liners in Perl
Start Running Perl One-Line Programs (7:22)
Begin Replacing Text in Files (11:25)
Begin Editing Files In-Place (8:39)
Perl modules and OO Perl
StartModules (20:06) (20:06)
Directories and StartPackages (13:15)
Start Object Orientation: A Quick Overview (8:13)
Begin implementing OO in Perl (20:44)
Web Application Fundamentals
Begin by installing the Apache HTTP Server (12:17)
Begin a Hello World Web App (10:27)
Begin The CGI.pm Module (8:55)
Begin Using URL Parameters (7:39)
BeginWebsite Forms (20:15)
Basic Sysadmin Duties
Begin transferring, copying, and deleting files (9:43)
Begin Running System Commands (8:54)
Conclusion
Where to Find Documentation and Additional Modules (7:28)
Appendix 1: Data Examples
StartXML Documents
Appendix 2: Backup Systems
Perl may be started on UNIX, Linux, Mac, and Cygwin (10:25)
Extras
Review of StartArrays and Hashes (6:42)
BeginReferences to Hashes and Arrays Examine (13:05)
More from Categories : Everything Else
Reviews
There are no reviews yet.