COM101 Programming in Python- Increasing Stock Level

$20 Bonus + 25% OFF

Securing Higher Grades Costing Your Pocket?
Book Your Assignment at The Lowest Price
Now!

Students Who Viewed This Also Studied

COM101 Programming in Python

Task

Description

This Assignment contributes 100% of the overall module mark. It requires you to use Python’s Standard Library Functions to develop a Vinyl Record Inventory Program and provide a walkthrough demonstration of your program and underpinning code base via a recorded vodcast.

You are the owner of a second-hand online vinyl record shop called Virtual Vinyl which sells retro vinyl to people who still can’t get their heads around the fact that digital really is better. Records are classified by their artist, title, genre, play length, condition, number of records in stock, and cost. The genres are Pop, Rock, Classical, Jazz, Choral, Spoken Word. The play lengths are 78, LP, EP and Single1. The conditions are As New, Very Good, Good, or Acceptable. A file containing details of the stock is available on Blackboard.

Task 1: You should attempt to develop the following functionality using Python:

Read in data from the text file containing details of the records held in stock and store these into a List data structure.

Implement a set of menu options:

Basic Features

1. Output a list of record titles and their respective details, including a summary report displaying (a) the total number of titles in stock and (b) the value of records in stock.

2. Output a list of record titles and their respective details which are above a user provided price threshold.

3. Output a report giving the number of records existing in each genre type.

Advance Features

4. Option to add a new record and present a summary report displaying (a) the new total number of titles in stock and (b) the new total value of records in stock. The record which you should add is one copy of the LP Radio Silence, by the Neil Cowley Trio at £12.99. The Neil Cowley Trio is a Jazz group.

5. Query if a record title is available and present option of (a) increasing stock level or (b) decreasing the stock level, due to a sale. If the stock level is decreased to zero indicate to the user that the record is currently out of stock.

6. Plot a labelled bar chart that presents the number of titles existing in each genre type.

The user should remain within the program until they select a menu option ‘7’ to quit.

Task 2:

You are required to produce a vodcast, lasting no more than 3 minutes 40 seconds, which provides a walkthrough demonstration of your program accompanied by a review of the code base. The vodcast is a mandatory part of the assignment and is the primary element from which the main learning outcomes will be assessed. A detailed guide, outlining what the vodcast needs to contain, is provide at the end of this specification. Vodcasts that go beyond the vodcast time limit will be penalised. A breakdown of time penalties is given at the end of this document.

COM101 Programming in Python

Answer in Detail


Solved by qualified expert

Get Access to This Answer

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Hac habitasse platea dictumst vestibulum rhoncus est pellentesque. Amet dictum sit amet justo donec enim diam vulputate ut. Neque convallis a cras semper auctor neque vitae. Elit at imperdiet dui accumsan. Nisl condimentum id venenatis a condimentum vitae sapien pellentesque. Imperdiet massa tincidunt nunc pulvinar sapien et ligula. Malesuada fames ac turpis egestas maecenas pharetra convallis posuere. Et ultrices neque ornare aenean euismod. Suscipit tellus mauris a diam maecenas sed enim. Potenti nullam ac tortor vitae purus faucibus ornare. Morbi tristique senectus et netus et malesuada. Morbi tristique senectus et netus et malesuada. Tellus pellentesque eu tincidunt tortor aliquam. Sit amet purus gravida quis blandit. Nec feugiat in fermentum posuere urna. Vel orci porta non pulvinar neque laoreet suspendisse interdum. Ultricies tristique nulla aliquet enim tortor at auctor urna. Orci sagittis eu volutpat odio facilisis mauris sit amet.

Tellus molestie nunc non blandit massa enim nec dui. Tellus molestie nunc non blandit massa enim nec dui. Ac tortor vitae purus faucibus ornare suspendisse sed nisi. Pharetra et ultrices neque ornare aenean euismod. Pretium viverra suspendisse potenti nullam ac tortor vitae. Morbi quis commodo odio aenean sed. At consectetur lorem donec massa sapien faucibus et. Nisi quis eleifend quam adipiscing vitae proin sagittis nisl rhoncus. Duis at tellus at urna condimentum mattis pellentesque. Vivamus at augue eget arcu dictum varius duis at. Justo donec enim diam vulputate ut. Blandit libero volutpat sed cras ornare arcu. Ac felis donec et odio pellentesque diam volutpat commodo. Convallis a cras semper auctor neque. Tempus iaculis urna id volutpat lacus. Tortor consequat id porta nibh.

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Hac habitasse platea dictumst vestibulum rhoncus est pellentesque. Amet dictum sit amet justo donec enim diam vulputate ut. Neque convallis a cras semper auctor neque vitae. Elit at imperdiet dui accumsan. Nisl condimentum id venenatis a condimentum vitae sapien pellentesque. Imperdiet massa tincidunt nunc pulvinar sapien et ligula. Malesuada fames ac turpis egestas maecenas pharetra convallis posuere. Et ultrices neque ornare aenean euismod. Suscipit tellus mauris a diam maecenas sed enim. Potenti nullam ac tortor vitae purus faucibus ornare. Morbi tristique senectus et netus et malesuada. Morbi tristique senectus et netus et malesuada. Tellus pellentesque eu tincidunt tortor aliquam. Sit amet purus gravida quis blandit. Nec feugiat in fermentum posuere urna. Vel orci porta non pulvinar neque laoreet suspendisse interdum. Ultricies tristique nulla aliquet enim tortor at auctor urna. Orci sagittis eu volutpat odio facilisis mauris sit amet.

Tellus molestie nunc non blandit massa enim nec dui. Tellus molestie nunc non blandit massa enim nec dui. Ac tortor vitae purus faucibus ornare suspendisse sed nisi. Pharetra et ultrices neque ornare aenean euismod. Pretium viverra suspendisse potenti nullam ac tortor vitae. Morbi quis commodo odio aenean sed. At consectetur lorem donec massa sapien faucibus et. Nisi quis eleifend quam adipiscing vitae proin sagittis nisl rhoncus. Duis at tellus at urna condimentum mattis pellentesque. Vivamus at augue eget arcu dictum varius duis at. Justo donec enim diam vulputate ut. Blandit libero volutpat sed cras ornare arcu. Ac felis donec et odio pellentesque diam volutpat commodo. Convallis a cras semper auctor neque. Tempus iaculis urna id volutpat lacus. Tortor consequat id porta nibh.

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Hac habitasse platea dictumst vestibulum rhoncus est pellentesque. Amet dictum sit amet justo donec enim diam vulputate ut. Neque convallis a cras semper auctor neque vitae. Elit at imperdiet dui accumsan. Nisl condimentum id venenatis a condimentum vitae sapien pellentesque. Imperdiet massa tincidunt nunc pulvinar sapien et ligula. Malesuada fames ac turpis egestas maecenas pharetra convallis posuere. Et ultrices neque ornare aenean euismod. Suscipit tellus mauris a diam maecenas sed enim. Potenti nullam ac tortor vitae purus faucibus ornare. Morbi tristique senectus et netus et malesuada. Morbi tristique senectus et netus et malesuada. Tellus pellentesque eu tincidunt tortor aliquam. Sit amet purus gravida quis blandit. Nec feugiat in fermentum posuere urna. Vel orci porta non pulvinar neque laoreet suspendisse interdum. Ultricies tristique nulla aliquet enim tortor at auctor urna. Orci sagittis eu volutpat odio facilisis mauris sit amet.

Tellus molestie nunc non blandit massa enim nec dui. Tellus molestie nunc non blandit massa enim nec dui. Ac tortor vitae purus faucibus ornare suspendisse sed nisi. Pharetra et ultrices neque ornare aenean euismod. Pretium viverra suspendisse potenti nullam ac tortor vitae. Morbi quis commodo odio aenean sed. At consectetur lorem donec massa sapien faucibus et. Nisi quis eleifend quam adipiscing vitae proin sagittis nisl rhoncus. Duis at tellus at urna condimentum mattis pellentesque. Vivamus at augue eget arcu dictum varius duis at. Justo donec enim diam vulputate ut. Blandit libero volutpat sed cras ornare arcu. Ac felis donec et odio pellentesque diam volutpat commodo. Convallis a cras semper auctor neque. Tempus iaculis urna id volutpat lacus. Tortor consequat id porta nibh.

14 More Pages to Come in This Document. Get access to the complete answer.

Are you looking for the best dissertation help in all of Australia? Then visit MyAssignmenthelp.com as it offers both dissertation editing services and dissertation writing services at highly competitive prices. Our writers carry out thorough research before doing your dissertation and always manage to deliver a high quality copy on time.

More COM101 COM101 Programming in Python: Questions & Answers

Task:
Assignment objectives
• Investigate the techniques for evaluating systems as described in the literature• Design and conduct usability evaluation for a chosen system• Analyse and interpret the data and results from the evaluation• Report on the results and recommend for …

View Answer

Your code should NOT be shared with anyone. Your app should use ‘trubgp’ library, read a graph file when the ‘Read’ button is clicked, when the ‘Search’ button is clicked, read two vertices, search a shortest path from the first (start) vertex to the second (end) vertex, display all the vertices tha …

View Answer

Topic: Digital badging we want an essay regarding the digital badging for online learning collaboration. And also send me 3-4 mock badges with 5-6 references. …

View Answer

Question:
This Assignment assesses the following module Learning Outcomes (from Definitive Module Document):
1. The ethical issues relating to penetration testing and how to incorporate them operationally.
2. A deep and systematic application of the tools, methods and procedures (theoretical and …

View Answer

Content Removal Request

If you are the original writer of this content and no longer wish to have your work published on Myassignmenthelp.com then please raise the
content removal request.

Choose Our Best Expert to Help You

Leah Tapia

PhD in Nursing with specialization in Neonatal Nursing

520 – Completed Orders

Hire Me

Still in Two Minds? The Proof is in Numbers!

33845 Genuine Reviews With a Rating of 4.9/5.

Database

Programming: 4 Pages, Deadline:
4 days

They did so excellent job! They worked very hard and communicated effectively. Thank you so much!

User ID: 6***56 Little Rock, Afghanistan

HRM

Assignment: 12 Pages, Deadline:
4 days

Good work from the team, received a pass. cost effective solutions within a short timeframe

User ID: 7***15 Australia

Physics

Course Work: 3 Pages, Deadline:
19 days

The mark was decent and better than last time but I was told i would get atleast 70%

User ID: 1***21 Aldershot, Great Britain

Psychology

Essay: 1.6 Pages, Deadline:
4 days

Great work….Follows instructions. Would submit all of assignments to this tutor

User ID: 8***47 United States

Programing

Programming: 0 Pages, Deadline:
1 hour

very good it got good marks nice work done by tutor I trust my assignment lot worth it

User ID: 2***27 Rochedale, Australia

Nursing

Programming: 5 Pages, Deadline:
9 days

I got good marks about this assignment and it was on time , so I am so happy for it

User ID: 5***45 Saudi Arabia

Project Management

Programming: 2.4 Pages, Deadline:
9 hours

Assignment was nicely made with all the requirements. it was worth spending on this

User ID: 4***69 Canada

Psychology

Essay: 5 Pages, Deadline:
4 days

I read through the paper and I had no criticism. The assignment was finished before the due date and well worked.

User ID: 8***28 United Arab Emirates

It Write Up

Assignment: 1 Page, Deadline:
23 hours

Great work assignment was completed on time . This website most of the time is reliable and do great work.

User ID: 3***54 United States

Assignment

Essay: 3.2 Pages, Deadline:
7 hours

the work was good i am satisfied i got good grades i am passed in the course i am very happy i was very worried for the assignment but you helped me a …

User ID: 8***13 Canada

Database

Programming: 4 Pages, Deadline:
4 days

They did so excellent job! They worked very hard and communicated effectively. Thank you so much!

User ID: 6***56 Little Rock, Afghanistan

HRM

Assignment: 12 Pages, Deadline:
4 days

Good work from the team, received a pass. cost effective solutions within a short timeframe

User ID: 7***15 Australia

Physics

Course Work: 3 Pages, Deadline:
19 days

The mark was decent and better than last time but I was told i would get atleast 70%

User ID: 1***21 Aldershot, Great Britain

Psychology

Essay: 1.6 Pages, Deadline:
4 days

Great work….Follows instructions. Would submit all of assignments to this tutor

User ID: 8***47 United States

Programing

Programming: 0 Pages, Deadline:
1 hour

very good it got good marks nice work done by tutor I trust my assignment lot worth it

User ID: 2***27 Rochedale, Australia

Nursing

Programming: 5 Pages, Deadline:
9 days

I got good marks about this assignment and it was on time , so I am so happy for it

User ID: 5***45 Saudi Arabia

Project Management

Programming: 2.4 Pages, Deadline:
9 hours

Assignment was nicely made with all the requirements. it was worth spending on this

User ID: 4***69 Canada

Psychology

Essay: 5 Pages, Deadline:
4 days

I read through the paper and I had no criticism. The assignment was finished before the due date and well worked.

User ID: 8***28 United Arab Emirates

It Write Up

Assignment: 1 Page, Deadline:
23 hours

Great work assignment was completed on time . This website most of the time is reliable and do great work.

User ID: 3***54 United States

Assignment

Essay: 3.2 Pages, Deadline:
7 hours

the work was good i am satisfied i got good grades i am passed in the course i am very happy i was very worried for the assignment but you helped me a …

User ID: 8***13 Canada

Have any Query?

GET HELP WITH YOUR HOMEWORK PAPERS @ 25% OFF

For faster services, inquiry about  new assignments submission or  follow ups on your assignments please text us/call us on +1 (251) 265-5102

Write My Paper Button

WeCreativez WhatsApp Support
We are here to answer your questions. Ask us anything!
👋 Hi, how can I help?
Scroll to Top