We will be using Slack workspaces for most of our course communications, including submitting classwork, homework, and grading. Your final grades will be posted on Blackboard, but feedback for assignments will be delivered via Slack. Prior to Week 1's session, please join the Slack workspace. Note that this is a different Slack workspace than the auto-created workspaces by USC Marshall.
- Additional Practice (Week 1)
- Regex Exercises
- Basic Python Operations for Working with Text
- Text Preprocessing Techniques
- Make sure you have the following items installed on your computer:
- Python 3.*
- Jupyter notebooks
- pandas and scikit-learn libraries
- Join the Slack workspace.
- (Optionally) - Clone and fork this repository onto your computer so you can follow along.
- Cloning/forking Github repositories. This video walkthrough takes you through how to clone/fork the course repository. Many students fork the course repository so that they can make local changes to the lecture notebooks and follow along. However, cloning/forking repos can be tricky. Note that since this video was posted, the primary branch on Github has been renamed from
master
tomain
. Therefore, everywhere in the walkthrough you seemaster
, substitute it formain
.
Feel free to look for examples from prior years. In general, there is a lot of overlap between course content year over year. However, keep in mind that each time I teach this course, approximately 25-30% of the content changes (due to adjusting for feedback, industry advances, etc.)