Ict112 assignment your task in this assignment is to write


Assignment-

Generated Sustainability Web Site for the Sunshine Coast

Your task in this assignment is to write a Python program that generates a small web site to inform Sunshine Coast people about some aspect of the local environment or a local sustainability issue.

Your program will read some input data from a text file (e.g., a spreadsheet in comma-separated-values, or CSV, format) and automatically generate several web pages with links going between the pages.  The idea is that each time the data is updated, or more data becomes available (for example, each week or each month), your program will be run on the updated input data to automatically generate an updated web site that shows the latest information.

Each web page should show a different aspect of the information.  For example, you might have a web page for several different beaches in the Sunshine Coast, with each page displaying surf information or pollution data for that beach.  Or you might have a different page for each environment aspect that you are interested in, showing all the information for that aspect.

There must be one top-level page, called index.html, that is the entry point for the web site.  This must give an overview of your whole web site, and should have links to all the other pages.

Input Data

You first task is to choose an environmental or sustainability issue that interests you, and get some suitable input data.  You might like talk to friends and relatives and see if they have any environmental issues that they would like to have a prototype web site generated to display information about that issue.

A good source of lots of data sets is: https://data.qld.gov.au.  Check out the  categories, or click on Data then Categories, and explore categories like:

  • Environment
  • Construction and Housing
  • Mining
  • People and Society
  • Transport

Learning Objectives

In this assignment you will learn how to:

1. Use top-down design to divide a larger data processing task into parts;

2. Use Python to read and write text files;

3. Use functions to raise the abstraction level of your program;

4. Use string and list methods to generate HTML.

Request for Solution File

Ask an Expert for Answer!!
Python Programming: Ict112 assignment your task in this assignment is to write
Reference No:- TGS01463381

Expected delivery within 24 Hours