Develop a python program that reads and writes data

Assignment Help Programming Languages
Reference no: EM133635691 , Length: word count:1000

Fundamentals of Programming

Assessment - Coding Assignment Analysis

Your Task

This assessment is to be completed individually. In this assessment, you will develop a Python 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.
Test the program using the provided test data and ensure that the output matches the expected output.
Submit your Python 3 program, along with a report that documents your program design, implementation, and testing.
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.

Reference no: EM133635691

Questions Cloud

How did you search for information : How did you search for information? Did you evaluate alternatives? Did you have criteria upon which you made your choice? How did you assess your purchase?
Regarding cancer cell metastasis to secondary sites : Regarding cancer cell metastasis to secondary sites except O few cancer cells survive in the bloodstream.
Analyze the weaknesses of three theories and their impacts : Analyze the weaknesses of the three theories and their potential impacts on the individuals, groups, and organizational levels.
Physical signs or symptoms and blood values measures : What each of the following physical signs or symptoms and blood values measures; note whether each value is high, low or normal,
Develop a python program that reads and writes data : Explanation of the algorithm used in the program. Discussion of coding best practices used in the program. Explanation of any issues encountered during
Explain why this is anti-cancer drug and therapy : Explain why this is an anti-cancer drug/therapy (what is it doing to the cancer cells?)
Identify aspects of the theories of leadership discussed : Identify aspects of the theories of leadership discussed earlier that you would like to incorporate into your personal theory of leadership.
How would you have counseled them to avoid or fix root cause : How would you have counseled them to avoid or fix the root cause(s)? How would you suggest addressing the issue from a biblical worldview perspective?
Provide overview of chosen best place to work organization : Analyze a successful organization and learn from what makes them such success. Evaluate and provide an overview of their chosen Best Place to Work organization.

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