Udemy

Python Regular Expressions: Zero to Hero, Project-based!

Enroll Now
  • 338 Students
  • Updated 3/2021
3.9
(31 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Duration
3 Hour(s) 33 Minute(s)
Language
English
Rating
3.9
(31 Ratings)

Course Overview

Python Regular Expressions: Zero to Hero, Project-based!

Learn to use Python REGEX for Text Analytics including Web and PDF File Scraping, Bioinformatics and Datamining 3.5 Hrs!

BRILLIANT LEARNERS| 3.5 HRS OF PYTHON REGEX VIDEOS | QUIZZES | FIVE STARS ⭐⭐⭐⭐⭐

Python + Regex? Many of you do not find this combination easy, which partly happens because of the Python's obfuscated regex documentation too! In this course, to make your life easy, we have used some real-world examples. The course goals are to: Teach you how to use the Python regular expressions (re) module and relevant functions by running interactive examples; Educate you to deal with projects with real world data examples (e.g., pdf and web scraping, more coming soon!); and Challenge you with learning tasks and quizzes. You will learn:

Regex in Python

  • History of Regular Expressions

  • The re Module

  • How to Import re.search()

  • First Pattern-Matching Example

  • Python Regex Metacharacters

Metacharacters Supported by the re Module

  • Metacharacters

  • Escaping Metacharacters

  • Anchors

  • Quantifiers

  • Grouping Constructs and Backreferences

  • Lookahead and Lookbehind Assertions

  • Miscellaneous Metacharacters

Modified Regular Expression Matching With Flags

  • Supported Regular Expression Flags

  • Combining <flags> Arguments in a Function Call

  • Setting and Clearing Flags Within a Regular Expression

PYTHON NOTEBOOK & PDF COURSE COMPANIONS

We have included the python notebook used in this course. A PDF documentation of the whole course has been added to the first section.

LIVE CLASS SERIES!

Based on your earlier feedback, we are introducing a Zoom live class lecture series on this course through which we will explain different aspects of the Python and REGEX with Data Scraping. Live classes will be delivered through the Scientific Programming School, which is an interactive and advanced e-learning platform for learning scientific coding.

INTERACTIVE PLAYGROUNDS

This course comes with the first-ever online CUDA programming playgrounds. Students purchasing this course will receive free access to the interactive version of this course from the Scientific Programming School (SCIENTIFIC PROGRAMMING IO). Instruction are given in the bonus content section.

This course should be pretty quick and easy to complete. However, it assumes that you have basic Python skills (see the other Python courses on this platform). This course is a core component of the 'Learn Scientific Programming' project.

Course Content

  • 7 section(s)
  • 37 lecture(s)
  • Section 1 Introduction to REGEX
  • Section 2 Python REGEX Functions
  • Section 3 Python REGEX Look arounds
  • Section 4 Python REGEX Non-greedy matching
  • Section 5 Python REGEX Projects
  • Section 6 Python Notebook Examples
  • Section 7 Additonal Contents

What You’ll Learn

  • How to use Python + REGEX to quickly search, match, replace, clean and optimise various aspect of a data set, How to use the Python regular expressions (re) module and relevant functions, How to deal with projects with real world data examples, How to perform pdf and web scraping + REGEX filtering

Reviews

  • S
    Saikat Chakraborty
    1.0

    No

  • I
    Ida Anna Regitze Sdun
    1.5

    There is very little hands on in the course. Furthermore, the regular expressions are not always translated, so one is unsure why certain regular experessions (like \s, ?: etc.) are suddenly used, as they were never introduced.

  • U
    U.Bharathi
    3.5

    good

  • A
    Anees Mohamed
    2.5

    Course structure and content is good. But Instructor is not explaining very well.

Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed