John Purcell – Learn Perl 5 By Doing It
Course Description
Archive : John Purcell – Learn Perl 5 By Doing It Digital Download
Salepage : John Purcell – Learn Perl 5 By Doing It
Delivery : Online With Any Device
Discover some of the amazing things you can do with Perl 5, including 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, fixing even huge amounts of data quickly and even creating web CGI scripts. In this course you’ll also learn how to use regular expressions, those unbelievably useful little things that have now made their way into almost every serious programming language, yet remain the bête noire of many a developer.
Course Curriculum
Basic Perl: Getting Started
PreviewInstalling Perl and Some Great Free Editors (11:56)
PreviewHello World (6:19)
PreviewDownloading Text and Images With Perl, Just Like Zuckerberg (14:05)
PreviewArrays and Checking Whether Files Exist (15:03)
StartReading Files and Beginning Regular Expressions (17:25)
StartWriting Files and Replacing Text (20:17)
StartWildcards in Regular Expressions (6:06)
StartGroups: Finding Out What You Actually Matched (6:58)
StartQuantifiers: Greedy vs. Non-Greedy (10:09)
StartEscape Sequences (14:42)
StartNumeric Quantifiers (9:26)
StartTest Your Perl and Regex Knowlege – First Test (25:02)
More on Reading Files Line By Line: Tips, Tricks and Vital Knowledge
StartSplit and Reading CSV Files (10:51)
StartJoin and Viewing Data Using Data::Dumper (7:21)
StartChomp and Removing Spaces in Splits (9:28)
Start”Pushing” Onto Arrays (7:37)
StartArrays of Arrays (16:14)
StartHashes: Lookup Tables in Perl (16:22)
StartIterating Over Hashes (12:48)
StartArrays of Hashes (8:01)
StartStoring CSV Data in a Data Structure (12:37)
StartValidating CSV Data (11:32)
StartCleaning CSV Data (17:37)
StartTest Your Perl and Regex Knowlege – Second Test (29:02)
Web Scraping and More Regular Expressions
StartBasic Web Scraping (12:36)
StartCharacter Classes (17:21)
StartMatching Repeatedly (17:07)
StartCollecting Repeated Matches All At Once (9:56)
Building a Complete Progam: Command Line Options
StartGetting Command Line Options (14:14)
StartSubroutines and Returning Values (6:46)
StartMulti-Line Strings and Comments (11:30)
StartPassing Arguments to Subroutines (11:39)
StartReferences to Hashes (12:33)
StartChecking Values in Hashes (13:39)
Parsing XML and Complex Data Structures
StartFinding All Files in a Directory and Filtering Arrays (20:34)
StartProcessing Files One By One (10:55)
StartParsing XML with Regular Expressions (22:27)
StartUsing XML::Simple, and Extracting Data from Complex Structures (18:16)
StartExtracting Data from Complex Structures: A Complete Example (18:11)
StartBuilding Complex Data Structures (14:26)
Working with Databases
StartFree Databases to Use with Perl (9:19)
StartCreating Databases with MySQL (18:07)
StartConnecting to a Database (10:04)
StartInserting Data into a Database (12:40)
StartDeleting Data and Executing Dataless SQL Commands (3:33)
StartGetting the IDs of Records You’ve Just Inserted (15:02)
StartQuerying Databases (12:29)
StartExporting Data (6:31)
Perl One-Liners
StartRunning One-Line Perl Programs (7:22)
StartReplacing Text in Files (11:25)
StartEditing Files In-Place (8:39)
Modules and OO Perl
StartModules (20:06)
StartPackages and Directories (13:15)
StartObject Orientation: A Brief Introduction (8:13)
StartImplementing OO in Perl (20:44)
Web Application Basics
StartInstalling the Apache HTTP Server (12:17)
StartA Hello World Web App (10:27)
StartThe CGI.pm Module (8:55)
StartUsing URL Parameters (7:39)
StartWebsite Forms (20:15)
Basic Sysadmin Tasks
StartMoving, Copying and Deleting Files (9:43)
StartExecuting System Commands (8:54)
Conclusion
StartWhere to Find Documentation and More Modules (7:28)
Appendix 1: Example Data
StartXML Files
Appendix 2: Alternate Systems
StartRunning Perl in UNIX, Linux, Mac and Cygwin (10:25)
Extras
StartArrays and Hashes Review (6:42)
StartReferences to Hashes and Arrays Review (13:05)
Reviews
There are no reviews yet.