These lab resources are created for IS783 - Social Media Analytics at Informatics Institute, METU.
Term: 2020-2021 Fall
Instructor: Assoc. Prof. Tuğba Taşkaya Temizel
Teaching Assistant: Özgün Ozan Kılıç
Lab requirements: Basic Python knowledge and access to JupyterLab
- Collection and storage
- Data Collection and Storage (collection.ipynb)
- Basic text analysis
- Pandas Basics (pandas.ipynb)
- Basic Natural Language Processing (NLP) (nlp.ipynb)
We will use Python along with JupyterLab for the course tutorials and projects. JupyterLab is an interactive development environment for working on or sharing live code, text, and visualizations. It is especially popular in data science and scientific computing.
While JupyterLab can be separately installed, you are advised to install Anaconda for convenience. Anaconda is a free application for package and environment management. It comes with Python, some major Python packages, and environments such as JupyterLab while also enabling us to easily switch between different Python environments or install and maintain Python packages.
Please follow these steps:
- Find the suitable Anaconda installer and download it from here.
- Read the documentation and setup Anaconda on your computer.
- You can watch this tutorial for Windows.
- You can watch this tutorial for macOS.
- You can watch this tutorial for Linux.
- If you already had Python and an existing IDE installed, you experience that things get complicated for whatever reason, and you know what you are doing, you may want to remove Anaconda and install JupyterLab separately. Check this page.
- Once you launch Anaconda Navigator, you can browse different applications from the home tab and launch JupyterLab. Launching it should open the application on your web browser.
- Watch these videos and you are ready to go:
If you have any issues you can search it on Google and send me an e-mail.