|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/learn-perl-programming-t/
课程评论:没有评论
## COMPLETE PERL Programming 课程总结 本课程是一门面向初学者的Perl编程入门课程,将带您从零开始系统学习Perl语言。课程内容涵盖Perl的基础数据类型、运算符、条件语句、循环结构,以及更加进阶的模式匹配(正则表达式)、CGI-PERL服务器端编程、程序调试和模块部署等。 Perl虽然被认为是一门较老的编程语言,但在文本处理方面具有显著优势,其强大的文本处理能力优于C等语言。尽管C被视为基础语言,但在文本处理和服务器端开发方面提供了更多选择。与C不同,Perl在编写后端服务器端脚本方面一直备受欢迎,并且近期再次受到开发者社区的关注。 课程具体涵盖: * **基础语法:**Scalars(标量)、Boolean(布尔值)、strings(字符串)、lists(列表)、数学运算符、赋值运算符、条件运算符、以及各种循环(while, for, foreach, do while, until, do until)和if-else条件语句。 * **控制结构与子程序:** 学习控制流程的各种结构,以及如何创建和使用子程序(Subroutines)。 * **正则表达式:** 深入学习正则表达式,掌握如何构建查询表达式,并在标准输入(STDIN)或外部文件中执行搜索、插入、替换、计数等文本操作。 * **CGI-PERL服务器端编程:** 学习如何创建实用的CGI-PERL脚本,实现Web应用程序或网站的后端功能,例如从HTML表单获取信息、生成HTML页面、发送电子邮件等。 * **调试与部署:** 学习Perl程序的调试方法,以及如何使用Perl编译器进行模块部署。 课程为每个主题都提供了丰富的示例程序,并打包成可下载的zip文件,方便学生实践和开发复杂的Perl应用程序。
This course is all about Perl programming language. This is a beginner level course, where you will learn Perl programming from scratch. As you proceed to the later sections of the course, you will learn some of the advanced concepts in Perl. Although Perl is considered an old programming language, but it has some of the best Text processing capabilities compared to other languages. Perl is a newer language when compared to C, but people do consider C as a foundational language that gives you far lesser option on Text Processing and Server side development. Nobody in the world uses C for writing backend server side scripts, but Perl has been very popular in this category since long time. In most recent time, Perl is again getting attention by the developer communities.This course is divided into multiple sections. The course begins with Perl datatypes and operators, moving towards conditionals and loops. You would also learn Pattern Matching with Regular Expressions, and server-side programming with CGI-PERL. You would also learn various debugging options, and deployment of PERL programs, and modules with Perl compiler with various example programs.We would cover topics such as Scalars, Boolean, strings, lists, mathematical operators, assignment operators, conditional operators, loops like while, for, foreach, do while, until, do until, and more with if else conditionals, control structures and Subroutines. Regular expression would be a broad category where various types of expressions in form of query could be generated and provided text operation is performed like searching, inserting, replacing, counting, on either STDIN, or external file.We would learn to create useful CGI-PERL scripts for backend or server-side implementation of any web application or website, where we can retrieve information from html form, write back html pages, write emails, etc.Various example programs for PERL in all the topics covered and provided with a downloadable zip file, that could be used by students to develop complex PERL applications.