University entry requirements app

This was my first python project. It is a web scraping app that gets the entry requirements, in the form of UCAS points, it then converts the UCAS points into A-level grades. It also gets the course type and University name.


I made this app with the intention of creating a GUI (Graphical user interface) for it. I decided to use a python modulue called TKinter to create the GUI. Because Tkinter is a simple module designed for small scale projects it does slow down the performance of the app. So when I use it I run the python file without the GUI to maxamise performance, but when I let my friends and school staff use it, I give them the GUI.

It uses the 'beautiful soup' and 'requests' modules to web-scrape the informaion from a reliable university guide and returns it to the app. The app then prints them in a readable format for the reader.

There is also a functionality where you can export the results into a csv file, for use in excel. This is a useful feature that I wished all data scraping applications used as it allows the user to share results in a user friendly file. And also give the option to manipulate the data