This beginner's lab is about learning simple regular expressions. It will cover: why use regex, why it is worth your time to learn a little bit about them, beginning syntax, Python dialect, when to use them, when not to use them, how to use them so the next person to change this code doesn't hate you, and glimpses of what advanced regular expressions can do.
Participants will be shown a basic web scraping operation using Python. A website containing a list of "hot stocks" will be input to Google Finance to obtain historical prices that will be saved to an SQLite databse. Pandas will be used to analyze price movements in order to determine if the website truly listed "hot stocks".
An introduction to Python that pours focused effort into just those places where beginners commonly get stuck.