Regular Expressions (Regex) with Python - Easy and Fast!

所在平台: Udemy

课程主页: https://www.udemy.com/course/python-regular-expressions/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:使用Python的正则表达式(Regex) - 简单而快速! 课程概述: 欢迎参加《使用Python的正则表达式(Regex) - 简单而快速!》课程。正则表达式是一种模式检测语言,通常用于文本中搜索模式、提取匹配值和进行数据验证。许多编程语言(包括Python、C#、JavaScript、Perl、SQL等)都支持正则表达式。本课程旨在通过各种练习和项目为您提供正则表达式的实践经验。我是您的讲师Chandra Lingam。 主要内容: - **模式检测**:使用简洁的语言查找模式的出现。 - **数据准备**:数据清理和准备通常是最耗时的活动,您可以定义数据结构作为正则表达式模式并解析数据。 - **输入验证**:实现客户端输入验证检查,确保用户提供数据格式正确。 - **云服务**:多个云服务利用正则表达式进行高级配置,例如在AWS Web应用防火墙中基于正则表达式模式允许或拒绝流量。 课程大纲: - 课程源代码通过Github分发,始终可访问最新代码。 - 提供高质量的正则表达式备忘单以及交互式正则表达式工具。 - 了解正则表达式方法、目的及其单元测试。 - 学习如何编写模式(从简单的模式开始),并将正则表达式结合到HTML输入类型的验证中。 - 掌握正则表达式引擎,编写高效模式的技巧。 - 课程包含多个练习和四个实践项目,涵盖不同的数据集(如非结构化日志数据、物联网传感器数据和HTML格式的医学测试数据)。 - 通过课程问答论坛和私信提供及时支持。 感谢您参加课程,期待与您相见! 讲师:Chandra Lingam Cloud Wave LLC

课程评论(0条)

课程详情

Hi, and welcome to the Regular Expressions (Regex) with Python - Easy and Fast!Regular Expression (regex) is a pattern detection language - they are typically used to search patterns in text, extract matching values, and data validation. Regex is supported in many programming languages, including Python, C#, JavaScript, Perl, SQL, and more.This course is designed to provide hands-on experience with regular expressions through various exercises and projectsI am Chandra Lingam, and I am your instructor.Here are some typical uses of regular expressionPattern DetectionLook for occurrences of a pattern using a concise languageData PreparationData clean-up and preparation is often one of the most time-consuming activitiesYou can define the structure of data as a regex pattern and parse dataOne good application of this is AWS Glue and Athena.You can use regex to define the structure of a record in a plain text file, Create a table and query the file using SQLInput ValidationYou can implement a client-side check for input validationFor example, your app can guide the user to provide data in the correct format using regex.As part of the zero-trust architecture, you need to validate input to your microserviceWith regex, you can verify and validate data payloads in your serviceCloud ServicesSeveral cloud services use regex for advanced configuration.With the AWS web application firewall, you can allow or deny traffic based on a regex patternIn Google Workspace, you can use regex for content filtering, Gmail route configuration, and to search for content in google docsIn Google Analytics, you can use regex to locate and transform matching data in your data setRegex is also supported by several products such as SAP, Oracle, and SQL ServerCurriculumThe source code for this course is distributed using Github - so, you always have access to up-to-date codeAs part of resources, you will get this high-quality cheat-sheet for regex languageAnd an interactive regex tool to write patternsIn the Python Regex features section, you will get familiar with various regex methods, their purpose, and how to unit test your patternIn the regex language section, you will learn how to write patterns - starting from the simplest of patternsYou will also learn to incorporate regex in your HTML input types for validationRegex engine puts the onus on the developers, that is us, to write efficient patternsIn this section, you will gain knowledge of regular expression engine that will help you write optimal patternsThere are several exercises for you to apply your new skillsWe then look at performance and how poorly written patterns can degrade exponentiallyYou will learn how to optimize the patterns and address performance issuesThere are four hands-on projects in this courseYou will learn how to apply the regex for distinctly different data sets - unstructured log data, IoT sensor data, and parsing medical test data in HTML formatYou will get prompt support through the course Q & A forum and private messaging.I am looking forward to meeting youThank You!Chandra LingamCloud Wave LLC

课程标签

0人关注该课程

主题相关的课程