image-center

Source: https://xkcd.com/208/.

Goals:

Introduction to regular expressions, an important semi-language for constructing searches.

Software:

  • Any text editor supporting regular expressions:
    • Sublime Text (both Mac and Windows)
    • EditPad Pro and Lite (Windows only)
    • many other text editors for programmers support regular expressions.

Class materials:

Digital materials:

Reference Materials:

  • Goyvaerts, J. and Levithan, S. (2012). Regular Expressions Cookbook. Second edition. Beijing: O’Reilly. Amazon Link.
  • Friedl, J. E. F. (2006). Mastering Regular Expressions. 3rd ed. Sebastapol, CA: O’Reilly. Amazon Link

Homework:

  1. Finish the practicum; make a blogpost on your website with the answers.
  2. Codecademy’s Learn Python, Unit 5-6
  3. Github: publish the confirmation screenshot as a post on your new site.