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

  Electro-magnetic force in newtons

The topic of this assignment was chosen so that you won't allow mathematical equations and scientific notation to intimidate you. No knowledge is required to complete the assignment beyond knowing how to perform mathematical operations within a fo..

  Write pseudocode for the function of nonplayercharacter

Identify two additional classes needed for a more detailed class model. Their names should be descriptive enough to indicate their overall responsibilities.

  How recursion terminate in array

Continue in this fashion until entire array is read. Then recursively determine a candidate for B; this is  candidate for A (why?). How does the recursion terminate?

  Design a flowchart displays item-s data

Design a flowchart or pseudocode for the following: displays the item's data only if it is a best-selling item. Best-selling items are those that sell more than 2000 pounds per month.

  Design-write program to enter score repetition structure

Design and write a program that asks the user to enter five test scores using a repetition structure. The program should display the letter grade for each score and the average test score at the end of the program.

  Discuss why it has been successful based on your readings

Find one example of a successful acquisition/merger and discuss why it has been successful based on your readings

  Program in a high-level language

What are the advantages of problem analysis and algorithm design over directly writing a program in a high-level language?

  Create shell script to enter length and width of rectangle

Network client needs you create the shell script which permits the user to enter length and width of rectangle. Perimeter of rectangle is then computed and printed to computer screen.

  Write a program which reads a string as an input

Write a program which reads a string as an input then it counts number of occurrences for each letter, and then displays the letters which occurred 3 times or more.

  Cloud computing significantly improve public sector it

Cloud computing can significantly improve public sector IT.A number of government agencies are adopting cloud technologies and are realizing considerable benefits. For instance, NASA Nebula,5 through a community cloud, gives researchers access to ..

  Values of variables of logical section of the pseudocode

What are the values of variables a, b, and c after each line of code of each logical section of the pseudocode. Show why the logical section is running.

  Write the program that computes the amount of money

Write the program that computes the amount of money the computer club will receive from the proceeds of their granola sales they sell the granol bars for $1.50 per bar.

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