logo Use CA10RAM to get 10%* Discount.
Order Nowlogo
(5/5)

In this project, you will implement the material learned in the course by writing your own Python program,

INSTRUCTIONS TO CANDIDATES
ANSWER ALL QUESTIONS

In this project, you will implement the material learned in the course by writing your own Python program, according to the following guidelines.

You need to submit your work no later than Feb. 24th, 2022 (no extensions) to me by email (millermo@me.com) and should include:

- A URL to the Google Colab notebook. Make sure to write your name in the notebook and set sharing permissions.

- The configuration file your program uses

- In case you implement the project using an external data file, you need to submit the data file or in case it is too large to be sent by email, a link to the file stored on some cloud service.

Stage 1 – Your program idea and writing the program specification

You need to think of an idea for your own program you wish to implmement in this project. The program needs to implement the concepts learned in the course by answering the following requirements:

- Your program needs to include some interaction with external data in one of the following methods (your choice)

o a website using API

o A website using Web Scraping

o A data file obtained from Kaggle (https://www.kaggle.com/datasets)

 - Your program should receive some input from the user using the keyboard and act upon it in a meaningful way.

- Your program should load some configurations from a text file (raw text, not excel) and use those configurations in a meaningful way.

- Your program should present some text output onto the screen.

- Your program should present some graphs onto the screen (at least 3).

- Your program should generate an output text file that has some meaningful use (a plain text file, not an excel file).

- Your program should include at least one function defined and written by you.

- Your program should use data types and variables upon need, but it must show the use of a List and a Dictionary data type.

- You are not allowed to use libraries and commands not learned in the course (apart from one API-related package in case you chose to interact with a website using an API).

 

In the submitted notebook (top of notebook) you need to explain the idea for your program and describe the specification of the program, meaning, what is the program’s functionality.

The above list of requirements will assist in thinking about the various functionalities of your program and writing your specification.

Stage 2 – Implementing your program

You need to write your program according to your specification in Python and meet all the requirements presented in stage 1.

You need to write your program as a Google Colab notebook and split it into code cells. You should include markdown/text cells describing the flow of your code.

You should present all relevant outputs in the notebook and explain them. You should write code comments where appropriate.

Your project will be evaluated using the following criteria

 

(5/5)
Attachments:

Related Questions

. Introgramming & Unix Fall 2018, CRN 44882, Oakland University Homework Assignment 6 - Using Arrays and Functions in C

DescriptionIn this final assignment, the students will demonstrate their ability to apply two ma

. The standard path finding involves finding the (shortest) path from an origin to a destination, typically on a map. This is an

Path finding involves finding a path from A to B. Typically we want the path to have certain properties,such as being the shortest or to avoid going t

. Develop a program to emulate a purchase transaction at a retail store. This program will have two classes, a LineItem class and a Transaction class. The LineItem class will represent an individual

Develop a program to emulate a purchase transaction at a retail store. Thisprogram will have two classes, a LineItem class and a Transaction class. Th

. SeaPort Project series For this set of projects for the course, we wish to simulate some of the aspects of a number of Sea Ports. Here are the classes and their instance variables we wish to define:

1 Project 1 Introduction - the SeaPort Project series For this set of projects for the course, we wish to simulate some of the aspects of a number of

. Project 2 Introduction - the SeaPort Project series For this set of projects for the course, we wish to simulate some of the aspects of a number of Sea Ports. Here are the classes and their instance variables we wish to define:

1 Project 2 Introduction - the SeaPort Project series For this set of projects for the course, we wish to simulate some of the aspects of a number of

Ask This Question To Be Solved By Our ExpertsGet A+ Grade Solution Guaranteed

expert
Um e HaniScience

687 Answers

Hire Me
expert
Muhammad Ali HaiderFinance

709 Answers

Hire Me
expert
Husnain SaeedComputer science

591 Answers

Hire Me
expert
Atharva PatilComputer science

672 Answers

Hire Me

Get Free Quote!

286 Experts Online