Python 1300: Grokking Regular Expressions (REs)
What you'll learn
- Use Regular Expressions to detect emails, phone numbers, beast-identifiers, and other data patterns
- Discover the power of classic - as well as Python-enhanced - Regular Expressions
- Practice using REs to detect, extract, split, validate, and verify complex data
- Enjoy an evenly paced presentation, with lots of practice activities!
Requirements
- Basic Python programming skills are required
- The completion of Python 1000 is recommended
Description
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!
Who this course is for:
- Students who require a steady, evolutionary, hands-on learning experience
- New students who want to understand what Regular Expressions can do
- Regular Expression programmers who want to discover Python & Perl extensions
- Pythoneers needing to learn how to use Regular Expression in and out of Python
- Learners who want to add a distictive, master's level certification topic to their resume
- Students who enjoy completing real-world activities, more than watching someone simply "type and talk"
Instructor
Randall Nagy is a tenured "hands-on" manager, software development engineer, author, and designer / architect. Mr. Nagy has served as a Principal Software Development Engineer at Informix (a major database company acquired by IBM,) Technical Section Leader at the US Army's Electronic Proving Ground (EPG/DTC) as well as the Principal Trainer for Borland Software Corporation.
Mr. Nagy's "Linked In" recommendations testify to a 30+ year track record of excellent personal communication skills, design & analysis abilities, as well as superior consulting, coding, & training results.
Though tenured, Mr. Nagy is most often described as being authoritatively technical, yet very personable & easy to get along with.
The author of over 30 on-line Udemy titles and 50+ open-source projects, Mr. Nagy's hands-on experience encompasses multiple programming technologies & computing platforms.
Technically speaking, "... from the best Service-Oriented practices to embedded engineering, I maintain an extensive hands-on skill set. I have both designed and personally implemented architectures from the client to the server, well into the RFC Layer.
From writing for BYTE Magazine to books on Amazon, I have helped thousands of students master tough technical concepts. I hope you will like our training!"