
Learn to use module level functions and a compile object to compile regex patterns in Python 3 Unicode, reuse the pattern with find all, and avoid redundant compilations.
Explore advanced regular expressions in Python, using the pipe for alternation, backslash escapes, and character classes to anchor line endings and whitespace patterns in text.
Demonstrate various regular expression character sets and grouping techniques, using \s+ and \w+ patterns to match data such as phone numbers and emails, and print specific groups.
Develops pattern detection and replacement with Python regular expressions, including nested patterns and multi-pass parsing, using re.sub and re.subn to count substitutions.
Some like to read Regular Expressions - some like to write R.Es - but what can A.I make of them?
What is an "RE"?
Memorably designed as well as incredibly popular, it is no exaggeration to say that Regular Expressions (REs) predate the advent of almost every modern programming language; from Artificial Intelligence to data extraction and validation, nothing compares to the power of the Regular Expression! This Python 1000 training opportunity is designed for programmers that are interested in learning how to Regular Expressions (REs) to rapidly detect, filter, and manage lots of data.
Powerful enough to be part of every programming tool kit, as well as virtually every programmer's editor and countless console tools, when it comes to quickly understanding data, REs have dominated the data processing landscape for decades.
But with great power, often comes an even greater ability to leave you behind?
Because REs can be difficult to understand at first, our RE Training has been designed with new software developers in mind. To help build your confidence, this critical learning experience begins slowly.
Learning Experiences
Never a mere ‘type and talk,’ like all of our other hands-on training opportunities, this beginner's ("1000 level") training gradually allows you to practice what you have learned. Like our many other educational opportunities, our RE raining has been crafted with just-in-time review sessions, hands-on practice activities, challenger exercises, as well as bonus activities. Encouraging you to experiment with, as well as to push the limits of Pythons built-in RE support, the complete source code for each and every demonstration, as well as for each activity and solution, is provided.
Committed as we are to provide deeper learning experience, from mastering wildcards, escape sequences, greedy matches, character classes, set matching, match negation, group matching & naming, looking ahead and behind syntax, as well as even the modern Perl and Python Extensions, our RE educational opportunity covers the complete set of what you will need to know to become RE gurus on-the-job.
So while seldom taught in-depth, as well as even less frequently mastered, not only will our training on understanding Regular Expressions make your data detection, extraction, and management chores a lot easier, but mastering REs is a great way to impress future employers and other software developers, as well.
I hope you will enjoy this training opportunity. I am looking forward to seeing YOU in the professional software development world!