|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/enhance-your-skill-set-with-perl/
课程评论:没有评论
**课程名称:** 提升技能:Perl 编程 **课程概述:** 本课程将通过多感官的学习方法教授 Perl 编程。你将通过讲座听到 Perl 的概念,并通过实际演示看到 Perl 的运行。课程提供数十个可下载的、可工作的 Perl 程序,让你亲自动手操作,用于实验和作为你自己 Perl 程序的模板。通过练习和编写自己的 Perl 程序,你将从概念上深入理解 Perl。 **课程内容摘要:** * **Perl 的安装与基础:** 学习如何在你的计算机上下载和安装 Perl。 * **数字与字符串处理:** 掌握 Perl 在进行数学计算和字符串操作方面的能力。 * **数据读取与模式匹配:** 学会读取各种数据(如 CSV 文件、键盘输入、普通文件),检测数据模式,并使用正则表达式和 Perl 函数来修改数据。 * **数据结构:** 了解如何使用数组(arrays)和哈希(hashes)来存储数据列表。 * **模块化编程:** 学习使用子程序(subroutines)来构建大型程序,并将程序分解成更易于管理的模块。 * **模块的使用:** 掌握如何访问和使用现成的代码模块(modules)。 * **文件操作:** 学习创建、修改、读取、写入和追加文件,以及合并和连接文件。 * **文件测试:** 掌握如何使用文件测试(File Tests)来获取文件信息,并根据这些信息做出决策,类似于系统管理员的工作。 * **复杂数据结构:** 学习使用引用(References)来创建复杂的数据结构,例如数组的数组、哈希的哈希、哈希的数组以及数组的哈希。 * **实践与应用:** 通过观看实际演示并亲手编写程序来巩固所学知识。
This course will teach you Perl through a multi-sensory approach. - You will hear about Perl in lectures. - You will see Perl work through live examples. - You will touch Perl physically by working with the dozens of downloadable working Perl programs you will have access to and that are used in the live examples. You can use these programs to experiment with and as templates for your own Perl programming. - You will touch Perl mentally by working on the exercises and writing your own Perl programs. Some of the basic and intermediate level Perl skills you will learn in this course include: * Downloading and installing Perl on your computer * Using Perl to work with numbers and strings. This could be used to do mathematical calculations and to manipulate strings. * Read data into your programs (for example,.csv files, data from the keyboard, regular files, etc.), detect data patterns, and alter that data with regular expressions and various Perl functions * Store lists of data in arrays and hashes * Use subroutines to create larger programs and to break your programs up into manageable pieces * Access and use ready-made code (modules) * Create, modify, read, write, and append files. Combine files, concatenate files. * Use File Tests to get information that you can use to make decisions about files, much like you'd do as a systems administrator. * Use References to Create complex data structures (e.g. arrays of arrays, hashes of hashes, hashes of arrays, and arrays of hashes). * See all of the above in action and practice what you learn by writing your own programs