Hands-On Python Regular Expressions [Video]

More Information
Learn
  • Master the use of regexes in Python
  • Master hands-on regex concepts such as anchors, quantifiers, character classes, captures, and more
  • Use Python functions to replace text content via regular expression patterns.
  • Learn Python functions such as search, findall, split, sub, and match
  • Search, edit, and manipulate text with the power of regexes in Python
About

Do you fear regular expressions (regexes)? Do you need to ace the next interview where you will be asked about the advanced usage of regexes? Then you need this course! Regexes are a very powerful tool when you need to deal with textual data. Python offers all the advanced features of regexes such as look-arounds, quantifiers, and commenting your regexes to help your colleagues.

In this course, you will learn how to apply regexes in your daily programming tasks in Python. This technique is used daily in programming projects such as web development, machine learning, big data, and cloud computing. This course will walk you through regexes while cleaning your dataset in your next big data project; you'll handle data validation or capture chunks of useful information from text.

By the end of the course, you will have a better understanding of all Python functions and will be able to apply regex concepts to real-life programming situations.

All the code and supporting files for this course are available on GitHub at:

https://github.com/PacktPublishing/Hands-On-Python-Regular-Expressions

Features
  • Take a whirlwind tour of Python and Flask
  • Become an expert in utilizing Python regexes in your daily programming projects
  • Understand that regexes are used wherever you need to handle text data—for example, in cleaning and preparing data in a typical big-data project
Course Length 1 hour 30 minutes
ISBN 9781838556693
Date Of Publication 30 May 2019

Authors

Rohan Almeida

Rohan Almeida is a full-stack developer with more than 15 years' experience in developing custom web-based applications. He is a hands-on expert in Python, Elixir, JavaScript, and React. He advocates the use of Linux and has great DevOps skills using GitLab CI, Docker, and Ansible. He believes in the power of open-source software/hardware to benefit society and makes an effort to contribute back to the community.