Assignments:
- Exercise
#1, #2, #3, #4, #5, #6, #7, #8, #9, #10, #11
- Homework
#1, #2, #3, #4, #5, #6, #7, #8, #9
- Extra credit: Regex quiz, Essay on AI and NLP
Learning Python:
Python Resources:
- Python 3 Quick Reference [link]
- Think Python: How to Think Like a Computer Scientist [link]
Regular Expressions:
- regex101 [link]
- Python RE HOWTO [link]
- Python RE Cheat Sheet [link]
NLTK & NLP:
- Natural Language Toolkit (NLTK) Project Home [link]
- NLTK Book, Python3 Edition [official] [navigation index]
- NLTK HOWTOs [link]
- FSNLP Ch.4 Corpus-Based Work Links [link]
- Speech and Language Processing 3rd Ed. [link]
Data Resources:
- NLTK Corpora Index [page]
- Natural Language Corpus Data by Peter Norvig [link]
- Google Books Ngram Viewer Data [link]
- COCA n-gram lists at BYU [link]
- SUBTLEXus Word Frequency for American English [link]
- BNC database and word frequency lists by Adam Kilgarriff [link]
- Tagged and Cleaned Wikipedia and its Ngram [link]