Purpose This assignment will develop your skills in designing, constructing, testing, and documenting a Python program according to specific programming standards. This assessment is related to the following learning outcome (LO): ● LO2 – Restructure a computational program into manageable units of modules and classes using the object-oriented methodology ● LO3 – Demonstrate Input/Output strategies in a Python application and apply appropriate testing and exception handling techniques ● LO4 – Investigate useful Python packages for scientific computing and data analysis; ● LO5 – Experiment with data manipulation, analysis, and visualisation technique to formulate business insight. Your task This assignmen
FIT9136 Algorithms and Programming Foundations in Python Assignment 3 OCT 2022 1 Table of Contents 1. Key Information 2. The Assignment 2.1. The Dataset: HardwareRecs 2.2. Task 1: Handling with File Contents and Preprocessing 2.3. Task 2: Building a Class for Data Analysis 2.4. Task 3: Analyzing the File for Data Visualization 2.5. User Manual […]