Perl is a high-level, general-purpose, interpreted, dynamic programming language. Though Perl is not officially an acronym, there are various backronyms in use, including "Practical Extraction and Reporting Language". Perl was developed by Larry Wall in 1987 as a general-purpose Unix scripting language to make report processing easier.
Week | Topics Covered | Projects/Exercises |
---|---|---|
Week00 |
Introduction to Perl | week00 |
- Installing Perl | ||
- "Hello, World!" Program | ||
- Basic Syntax | ||
Control Structures | ||
- If, else, elsif | ||
- For, while loops | ||
Subroutines and Functions | ||
- Defining and using subroutines | ||
Week 01 |
Working with Data in Perl | week01 |
- Arrays and Lists | ||
- Hashes | ||
- File Handling | ||
Week 02 |
Text Processing and Regular Expressions | week02 |
- Introduction to Regular Expressions | ||
- Advanced Regular Expressions | ||
- Text Processing Project | ||
Week 03 |
Modules and Practical Projects | week03 |
- Introduction to Perl Modules | ||
- Building a Simple Web Scraper | ||
- Finalize Your Web Scraper | ||
Week 04 |
Ongoing Learning and Projects | week04 |
- Additional Projects | ||
- Participation in Online Communities | ||
- Exploring Advanced Topics |