Shakespeare
How many times does the word 'love' appear in Shakespeare's plays? Is it possible to find negative passages using a list of keywords? We'll use Python to practice our skills and answer questions like these.
Setup
We'll need additional setup here.
Goals
- Have fun using Python to learn basic data science.
- Practice searching for information in text documents
- Practice manipulating strings
- Practice using loops
- Practice using lists
- Practice using dictionaries.
- Get experience with regular expressions.
Skills Review
- Checking if two strings are equal
>>> s = "mama" >>> s == "mama" True >>> s == "papa" False
- Checking if a string contains another as a substring
>>> s = "mama" >>> s in "I love mama" True >>> "day" in "Saturday" True >>> "Day" in "Saturday" False >>> Sat = "Saturday" >>> "day" in Sat True