Develop a python program that meets the requirements

Assignment Help Programming Languages
Reference no: EM133770821

Fundamentals of Programming

Assessment - Coding Assignment Analysis

Your Task

This assessment is to be completed individually. In this assessment, you will develop a Python 3 program that reads and writes data to a persistent storage using a module. The program should implement control flow, loops, functions, and classes to manipulate data stored in lists, dictionaries, and files.

Assessment Description

You are required to develop a Python 3 program that reads data from a file, processes it, and writes the results to a new file. The program should implement control flow, loops, functions, and classes to manipulate data stored in lists and dictionaries. You are also required to use modules to handle file input and output. The assessment is designed to test your ability to interpret program specifications, develop a high-level model, transfer it into a software application, and use coding best practices.

The code below is a list of dictionaries where each dictionary represents a customer and contains their name, age, email, and phone number. This data can be used to demonstrate read and write data to a persistent storage.

Learning outcome 1: Interpret simple program specifications.

Learning outcome 2: Use an integrated development environment to develop, debug and test a solution written in a programming language.

Learning outcome 3: Use a programming language to read and write data to a persistent storage.

Assessment Instructions

Assessment instructions for this assessment:

Use the sample data (code provided in the previous page) to develop a Python 3 program that meets the requirements specified in the assessment requirements document. The program should utilise all the topics covered in Weeks 1-12 of the subject.

Submit your Python 3 program, along with a report that documents your program design, implementation, and testing.

The program must request for user input and user input data validation. Program must have user interactivity and choice for user to use the program for as long as they want.

Ensure that your report includes the following:

Explanation of the algorithm used in the program.

Discussion of coding best practices used in the program.

Explanation of any issues encountered during development and how they were resolved.

Any other relevant information.

Submit your Python 3 program code and report to the designated submission platform by the due date.
You are only allowed to submit 2 files. 1 must be your python code file in ‘.PY' format and other files must be either MS Word or PDF file format.

 

Reference no: EM133770821

Questions Cloud

How has baptism shaped your spiritual identity : How has baptism shaped your spiritual identity? What is your baptismal spirituality? What does your tradition understand about baptism as a spiritual practice?
Describe your social media trend : How would you describe your social media trend to someone who knows nothing about the topic?
Hybrid working at softek softek is data analytics company : Hybrid working at Softek Softek is a data analytics company founded in 2003 by Emilia Perez and Anthony Stewart, who met at university in Southampton,
How did united states imperialism change way the world saw : How did United States Imperialism change the way the world saw the United States and how we saw ourselves on the world stage?
Develop a python program that meets the requirements : Develop a Python program that meets the requirements specified in the assessment requirements document. The program should utilise all the topics covered
Forecast matches up with capacity of manufacturing facility : Your second objective is to prepare forecast for the next 12 months. It is important that your forecast matches up with capacity of your manufacturing facility
Describe your process for managing the internal posting : Describe your process for managing the internal posting. Be sure to discuss where and how you will post the job, the timeframe for the posting.
Relationship between critical thinking and decision-making : Explain the relationship between critical thinking and decision-making. Compare and contrast how a leader can determine effective solutions.
Explanation of the algorithm used in the program : Explanation of the algorithm used in the program Discussion of coding best practices used in the program. Explanation of any issues encountered

Reviews

Write a Review

Programming Languages Questions & Answers

  Write a haskell program to calculates a balanced partition

Write a program in Haskell which calculates a balanced partition of N items where each item has a value between 0 and K such that the difference b/w the sum of the values of first partition,

  Create an application to run in the amazon ec2 service

In this project you will create an application to run in the Amazon EC2 service and you will also create a client that can run on local machine and access your application.

  Explain the process to develop a web page locally

Explain the process to develop a Web page locally

  Write functions

These 14 questions covers java class, Array, link list , generic class.

  Programming assignment

If the user wants to read the input from a file, then the output will also go into a different file . If the user wants to read the input interactively, then the output will go to the screen .

  Write a prolog program using swi proglog

Write a Prolog program using swi proglog

  Create a custom application using eclipse

Create a custom Application Using Eclipse Android Development

  Create a application using the mvc architecture

create a application using the MVC architecture. No scripting elements are allowed in JSP pages.

  Develops bespoke solutions for the rubber industry

Develops bespoke solutions for the rubber industry

  Design a program that models the worms behavior

Design a program that models the worm's behavior.

  Writing a class

Build a class for a type called Fraction

  Design a program that assigns seats on an airplane

Write a program that allows an instructor to keep a grade book and also design and implement a program that assigns seats on an airplane.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd