Practical Python - Regular Expressions With Python
4.5 (26 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
2,358 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Practical Python - Regular Expressions With Python to your Wishlist.

Add to Wishlist

Practical Python - Regular Expressions With Python

A guide to text pattern matching using Python
New
4.5 (26 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
2,358 students enrolled
Last updated 9/2017
English
Current price: $10 Original price: $25 Discount: 60% off
5 hours left at this price!
30-Day Money-Back Guarantee
Includes:
  • 1.5 hours on-demand video
  • 30 Coding exercises
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Write programs in Python to search for "regular expression" patterns in text
  • Understand the difference between greedy and non-greedy pattern matching
  • Search patterns of text of varying length and composition, including letters, numbers, and symbols
View Curriculum
Requirements
  • Students should know the basics of Python as outlined in the prerequisites video of the course
Description

Practical Python - Regular Expressions With Python is a Hands-On Course that teaches you everything you need to know about using regular expressions with Python for the purpose of matching patterns in text. 

Every one of the course lectures is accompanied by a coding exercise so that you can practice what you have learned. 

Who is the target audience?
  • People who want to learn a practical way to use the Python programming language
  • Programmers who want to learn about regular expressions
Compare to Other Python Courses
Curriculum For This Course
30 Lectures
01:27:45
+
Introduction to Regular Expressions
3 Lectures 11:48

Exercise 1
1 question

Regular Expressions with the RE Module
03:51

Exercise 2
1 question

Finding Multiple Occurrences of a Pattern Using findall()
01:21

Exercise 3
1 question
+
Regular Expression Groups
3 Lectures 10:16

Exercise 4
1 question

The Pipe Character
02:53

Exercise 5
1 question

When .search() is Used and the Regular Expression is Not Found
01:21

Exercise 6
1 question
+
Repeated Regular Expressions
7 Lectures 23:40
Matching 0 or 1 Groups Using "?"
06:14

Exercise 7
1 question

Matching 0 or More Groups Using "*"
02:55

Exercise 8
1 question

Matching 1 or More Groups Using "+"
01:46

Exercise 9
1 question

Escaping “?”, “*”, and “+”
02:09

Exercise 10
1 question

Pattern Matching Using {number of reps}
04:37

Exercise 11
1 question

Pattern Matching Using {min,max}
03:12

Exercise 12
1 question

Greedy and Non-Greedy Matching
02:47

Exercise 13
1 question
+
More With findall()
2 Lectures 05:35
findall() with 0 or 1 groups
03:23

Exercise 14
1 question

findall() with 2 or more groups
02:12

Exercise 15
1 question
+
Regex Character Classes
3 Lectures 08:32
Regex Character Classes
01:50

Exercise 16
1 question

Making Your Own Character Classes Using []
05:00

Exercise 17
1 question

Negative Character Classes Using ^
01:42

Exercise 18
1 question
+
"^" and "$" for Regex Pattern Matching
3 Lectures 05:54
Using ^ to match a regular expression at the beginning of a string
02:49

Exercise 19
1 question

Using $ to match a regular expression at the end of a string
01:18

Exercise 20
1 question

Using ^ at the beginning and $ at the end of a regex pattern simultaneously
01:47

Exercise 21
1 question
+
Regex With the "." Character
6 Lectures 12:58
Using the “.” Character By Itself
01:26

Exercise 22
1 question

Using the “.” Character With {min,max}
02:10

Exercise 23
1 question

Using “.*” to find patterns in strings containing words of unknown length
01:27

Exercise 24
1 question

Greedy and Non-Greedy Matching with “.*” and “.*?”
02:07

Exercise 25
1 question

Matching “\n” with DOTALL
03:36

Exercise 26
1 question

Using re.IGNORECASE/re.I to do a case insensitive regular expression match
02:12

Exercise 27
1 question
+
The sub() Function
2 Lectures 06:53
Finding and Replacing a Regular Expression using the sub() function
03:03

Exercise 28
1 question

Partial Find and Replace Using Sub()
03:50

Exercise 29
1 question
+
Verbose Mode
1 Lecture 02:09
Using Verbose Mode
02:09

Exercise 30
1 question
About the Instructor
Green Chameleon Learning
4.4 Average rating
2,123 Reviews
32,258 Students
2 Courses
High Quality Teaching

Green Chameleon Learning is a US based company whose mission is to create and distribute high quality, hands-on courses about programming languages and their applications. 

Here at Green Chameleon Learning, we believe that the best way to learn is by doing.  To that end, our courses contain abundant exercises and applications to insure that what is taught in lectures is understood well enough and retained long enough to be applied easily and effectively by each and every one of our students.  In addition, our courses are updated when necessary and student questions are answered regularly to make sure that what they are being taught is up to date and to make sure that our courses continue to deliver on what they promised to students.