MEME19803/MECG11503/MCCG11503 Programming for Data Analytics Assignment 2026 | APU
Assignment Type
Individual Assignment
Subject
MEME19803/ MECG11503/ MCCG11503 Programming for Data Analytics
Uploaded by Malaysia Assignment Help
Date
03/06/2026
Programming for Data Analytics Assignment
Task 1: Project Setup with g i t
1. Functional requirements:
- Initialize a local g i t repository in your assignment project folder.
- Make at least 5 meaningful commits that reflect your development progress
- Include a README.md file describing the project’s purpose, requirements, how to run it, and key features.
- Set up a virtual environment using uv or pip, and ensure it is excluded from version control by adding it to .gitignore.
- List all required dependencies in a requirements.txt file or pyproject.toml.
- Submit a single ZIP file containing your entire project folder—including the
- git directory, Python code, data, documentation, and configuration files.
- Do not push your repository to any remote host (e.g., GitHub).
2. Report Requirement:
- Write a brief report explaining why git is valuable in programming projects, focusing on version control, collaboration, and workflow benefits.
Task 2: Realtime Data Source
1. Functional requirements (train/aircraft data):
- Choose one of these public APIs that return machine-readable data:
– https://api.mtrec.name.my/api/position?agency=ktmb
– https://opensky-network.org/api/states/all lamin=0.85&lamax=7.65&lomin=95.2&lomax=119.5 - Fetch live data: from the chosen API.
- Parse and normalize the response into a consistent internal structure (e.g., list of useful fields like
vehicle_id, latitude, longitude, timestamp, speed). - your code should observe the rate limiting rule set by the API owner.
- fetch and save the live data at least for 50 different timestamps.
- explain your code in the report.
2. Functional Requirements (Weather Data):
- Choose one of the following weather API services:
– https://openweathermap.org
– https://www.weatherapi.com - Create an API key for using the chosen API.
- Reuse the timestamp and location data obtained from the train/aircraft task.
- Fetch both the 3-hourly and 3-day weather forecasts for that location.
- Save the retrieved weather data to a file in a structured format (e.g., JSON or CSV).
- Include a clear explanation of your implementation in the report, especially how you handle your API key safely.
Struggling with MEME19803/MECG11503/MCCG11503 Programming for Data Analytics Assignment at APU?
Get Help By Expert
Many Asia Pacific University (APU) students find the MEME19803/MECG11503/MCCG11503 Programming for Data Analytics assignment challenging because it requires setting up a git-based project environment, fetching real-time API data, processing datasets, and implementing Python-based data analytics workflows. But there is no need to worry, as Malaysia Assignment Help provides reliable programming assignment help aligned with Asia Pacific University requirements. You can also explore our assignment examples for guidance. Hire today APU assignment helper and receive a 100% custom, human-written Programming for Data Analytics assignment solution, prepared specifically for your coursework.
Convincing Features

