- Introduction
- What You Get, What to Expect, and How to Get the Most Out of This Course
- Course Downloads
- Course pre-requisites
Quick Facts
particular | details | |||
---|---|---|---|---|
Medium of instructions
English
|
Mode of learning
Self study
|
Mode of Delivery
Video and Text Based
|
Course and certificate fees
Fees information
₹ 2,799
certificate availability
Yes
certificate providing authority
Udemy
The syllabus
Introduction
Getting Started: Finding or Installing Perl on Your Computer
- Finding Perl on a Unix or Linux computer
- Downloading Perl onto a Unix or Linux computer
- Finding Perl on a Windows Computer
Creating Your First Perl Program
- Hello, World Created, Explained, and Run
Getting Data Into Your Perl Program
- Perl Number Literals -- what they are and how to work with them
- Perl String Literals and String Scalars
- String Exercise Solution and Perl Strings Review
- Getting User Input into Your Perl Programs
- Perl Operators and Solving a Classic Computer Science Problem with Perl
- If control structures and Comparison Operators
- While loops, Operator Precedence and Associativity
- Exercising Your New Knowledge!
- Exercise Key
- Section 4 Challenge program
Working with Arrays in Perl
- Lists, Arrays, and Array Operators
- Push and Pop programs to play with, plus an Exercise using the Splice operator
- Getting to Array Values, More Array Operators
- Looping through Arrays with "foreach" and "each"
- How Perl views the "Context" of Arrays
- Exercises Using Arrays
- Array Exercise Solutions
- More (Optional) Array Exercises
Perl Subroutines
- Subroutines - What they are and how to create them
- Subroutine Example
- Subroutine Variables, Return Values, and Odds & Ends
- Subroutine Exercise
- Subroutine Exercise Key
- More (Optional) Subroutine Exercises
Perl Input and Output
- The "Line Input Operator" and Perl's Favorite Default Variable
- The "Diamond Operator" method of data input
- Output using the "print" operator
- Output using the "printf" operator
- Input and Output using File Handles
- Ensuring File Handles open successfully, and the "say" operator
- Input, Output Exercise
- Input, Output Exercise key
- More (Optional) Input and Output Exercises
The "Hash"
- Intro to Hashes in Perl
- Getting Values into and out of Hashes
- Hash Interpolation
- Hash Examples
- Exercise using Hashes
- Hash Exercise Key
- More (Optional) Hash Exercises
Regular Expressions
- Introduction to Regular Expressions
- Regular Expression Example # 1
- Regular Expression "Back References" and "Character Classes"
- Regular Expression Example # 2
- Regular Expression Exercises 1
- Regular Expressions Exercise 1 Key
- The Pattern Match Operator and Match Modifiers
- Modifiers Continued along with "Anchors"
- Regular Expression Exercises # 2
- Regular Expression Exercises # 2 Key
- The "Binding" Operator and "Match Variables"
- Regular Expression Exercises # 3
- Regular Expression Exercises # 3 Key
- More on Match Variables
- General Quantifiers and Regular Expression Precedence
- More (Optional) Regular Expression Exercises
- The Perl "Substitution", "Split", and "Join" operators
- Perl Greediness; Substitution, Split, and Join Examples
- Regular Expression Exercises #4 and #5
- Regular Expression Exercises #4 and #5 Solutions
More Control Structures
- Unless and Until
- Unless Exercise and Solution
- Naked Control Blocks, Auto-Increment and Auto-Decrement
- "For" and the Ternary Operator
- Example Program and Exercise
- Another program and Exercise Challenge
- Logical Operators
- Logical Operator Program and Exercise
Ready-made Perl code for YOU -- i.e. Modules
- Introduction to Perl Modules -- What they are
- Using Perl Modules
- Working with Module Subroutines
- Installing Modules
- Module Exercise
- Module Exercise Solution
- Adding Modules Offline
A Most Powerful Perl Capability -- References
- What is a Reference?
- Nested References
- Dereferencing and Dereferencing Exercise
- Dereferencing Exercise Solution
- The Simplest Dereferencing Form
- Anonymous References and Exercise
- Anonymous Reference Exercise Solution and More Exercises
- More Anonymous Reference Exercises
- More Anonymous Reference Exercise Solutions
- Hash References and a Hash Reference Exercise
File Tests -- Getting Information About Files
- What are File Tests, how do You run them, which ones are Available for your use?
- File Test Exercise solution and Getting File Age and Size Info using File Tests
- File Test Exercise and Solution where File Tests are Used to Discover File Type
- Accessing the Power behind File Tests -- The "stat" function
- Programmatically determining file Size and Timestamps and a Timestamp Exercise
- Stat and Localtime function exercise solution
Working with Directories
- Intro to Directory Operations
- Directories Explained
- Combining Recursion with Directory Operations
- Exercise 1 and Challenge Exercise
- Finding and Linking Files using Recursive Directory Operations Programs
- Using Perl's $^I variable to Change Thousands of Files in seconds
- Exercises 2 and 3 -- changing permissions with Perl; globbing
- Exercise 2 and 3 solutions
Advanced Sorting
- Finding the location of strings within larger strings with the "index" command
- "index" command Exercise solutions
- Extracting strings out of larger strings with the "substr" command
- Intro to Advanced Sorting
- Advanced Sorting Exercise solution and Sorting Hashes
- Advanced Sorting of Unconventional Data
- Advanced Sorting Unconventional Data Exercise Solution
Conclusion
- Conclusion
Instructors
Articles
Popular Articles
prev
next