World Top Universities 2023

Goal

Combine leading university rankings using Python and JupyterLab.

Data Sources

Computer Science 2023

Mathematics 2023

Usage

  1. Add the ranking links in ./scraper/scraper/settings.py.
  2. Run the commands below, with the appropriate filenames and arguments.
$ cd top-universities/scraper
$ scrapy crawl qs -O data_scraped/qs_cs_2023.jsonl -a subject=cs -a year=2023
$ scrapy crawl the -O data_scraped/the_cs_2023.jsonl -a subject=cs -a year=2023
$ scrapy crawl arwu -O data_scraped/arwu_cs_2023.jsonl -a subject=cs -a year=2023
  1. Open the Jupyter Notebook, edit the settings and run it.
  2. Update normalize.py as needed to fix the university names.

Ouput

Top 10 universities for studying computer science in 2023

Articles