Analysis of State Schools in Scotland: Map of Scotland with Schools

Project description Language: Python, HTML Libraries: folium, pandas, numpy, requests, json IDE: Microsoft Visual Studio Code, Jupyter Notebook Project type: Data analytics, Web scraping, Map formation, API Keywords: Scotland, schools, deprivation, map Photo by ali elliott on Unsplash Postcodes API The available contact information for the schools solely consists of their postcodes and seedcodes. Consequently, in order to accurately locate each school on a map, I required latitude and longitude values for each establishment. In my search for geolocation information, I discovered an open platform called Postcodes IO. This platform offers a free API that allows access to the server and retrieval of geolocation information for every UK postcode. The collected data was presented in a JSON format. To obtain a comprehensive dataset from postcodes.io, I utilized various endpoints of the API, including the following: ...

October 9, 2023 · 8 min · Elvin Zeynalli

Web Analytics: Analyzing clickstream of 160,000 visitors

Project description Language: Python Working file: Microsoft Visual Studio Code Project type: Web Analytics Companies receive traffic to their website from various resources. The more a company learns about the visitors’ traffic to its website, the better it understands the reasons behind their travel to the website. Besides the number of visitors to a website, it is important to learn from which sources those people arrive at the website. This can help the firms to see which external social account or network campaign is prone to bringing new customers. Furthermore, a company can also see the patterns in the behaviour of the visitors on different pages. By using various page analytics techniques, successful as well as problematic pages can be detected. ...

March 15, 2023 · 12 min · Elvin Zeynalli

Non-capital UK Cities with High-tech Potential

This project is carried out by me under a final assignment for one of my courses at the University of Edinburgh. The project received an A grade. Project description Language: Python Libraries: requests, pandas, numpy, matplotlib, seaborn, os, math, time, datetime, json IDE: Microsoft Visual Studio Code, Jupyter Notebook Project type: Data analytics, Web scraping, API Companies House is an agency formed by the British Government to maintain the registration of all the companies in the UK. It maintains a database that stores the information of the registered companies. Each company has features such as company name, Standard Industrial Classification (SIC) code, creation date, cessation date (if ceased operating), company board and shareholder info, etc. By using an API, it is possible to scrape the data from that database by using various specifications. ...

January 5, 2023 · 9 min · Elvin Zeynalli

Zondo Reports Text Analysis

Project description Language: Python Working file: Jupyter notebook In 2018, former President of South Africa, Jacob Zuma, established a commission of enquiry in state capture, known as The Judicial Commission of Inquiry into Allegations of State Capture, Corruption and Fraud in the Public Sector including Organs of State, or simply the Zondo Commission. The commission collected one exabyte of evidence, and on 22 June 2022 released its final report. The reports are available publicly in this link. ...

January 4, 2023 · 6 min · Elvin Zeynalli