Question: Lab Guide To complete this assessment, you will need to access a computing system with a Python installation and suitable Integrated development environment. The current

Lab Guide

To complete this assessment, you will need to access a computing system with a Python installation and suitable Integrated development environment. The current version of Python and Visual Studio Code are the suggested tools to use. Your own system is likely to be suitable for this. However, a system can be provided to you if needed. Discuss this with your teacher and a Azure lab registration link can be provided to you. The following credentials can be used to access the lab. Ask your teacher for assistance if you are having difficulty accessing the lab.

Username

Student

Password

!nf0tecH

Assessment scenario - Password Manager

You work as a programmer for a small digital development agency "Apps2U". Apps2U have asked you to develop a script on behalf of their customer "DigiCore". DigiCore have requested a simple password manager because their staff are resorting to insecure practices to record login credentials such as writing them down on sticky notes. The password manager will be used to store and retrieve credentials for websites and other login services used by employees.

Script Requirements

Your code will be written to the following requirements

Done

Include an options menu for the user allowing them to carry out the followingactions

  • Add stored credentials and related resources (username, password and URL/resource)
  • View stored credentials
  • Exit the script

Return to the menu after each action has completed

Create a text file for credential storage if a text file does not already exist

Append new records to the text file without overwriting previous entries

Display the text file contents in a visually presentable way including spacing and headings

Handle any input from the user and carry out actions, without errors

Include embedded explanatory comments (#) to clarify the meaning of the code where necessary

Structure code with the layout, naming conventions, white space and comments recommendations in the PEP 8 Style guide for Python code

Include at the top of the script, the file name, author's name, script purpose and, the date development began and ended

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Accounting Questions!