Omar's Revised Project Plan 4/21

by Omar Kashef

28 Apr 2016

Intro

I went to another TriPython event today. This one was all about regular expressions. This was a larger group, less beginners this round and mostly experienced developers. I think probably half of the people here were at another TriPython event a few weeks ago, so the continuity is nice. Learned about another cool workshop/conference. This one is at UNC and it’s called Data Matters from June 20-24. For introductions, we were asked for our name and favorite python library. Several people actually said regex!

Regex Talk

So this regex talk was done through Jupyter so the syntax was different I think. The speaker just kind of rolled through different ways to look for things using regex. He went through different cases like searching for all vowels, searching for slashes to break up dates, and searching for words that end or start with various letters. Regex is so powerful! I mean knew it was, but this was so specific. The speaker actually found a bug and he explained that for a bit. Honestly didn’t really understand this piece. Following this, much of the conversation shifted over to dna and how regex is used in regards to searching and splittig strings of dna.

One thing I found interesting was he frequently mentioned how the regex library is growing and getting updated. I’m wondering now who’s been doing all the updating.

Although I can’t say that I learned all that much about regular expressions and how I’d use them, if I ever dive into regex in the future, I know that there are so many cases and conditions to make my program with regex even stronger.

Omar is a second-year graduate student studying both Public Administration and Information Science. I'm an avid reader (current favorite books: Alice in Wonderland and Clockwork Orange) and I still play DDR. Find Omar Kashef on Twitter, Github, and on the web.