$20 Bonus + 25% OFF
Securing Higher Grades Costing Your Pocket?
Book Your Assignment at The Lowest Price
Now!
Students Who Viewed This Also Studied
SDEV300 Programming in Python
1 Week 4 Deliverables Overview: In this week, you have studied additional Python language syntax including Arrays and Strings. In particular, you used the numpy, regular expressions, and Panda libraries to help manipulate and store data. The Lab for this week demonstrates your knowledge of this additional Python functionality. Be sure to use the examples in the textbook reading along with the associate libraries, functions and processes when completing the assignments for this week. Submission requirements for this project include 2 files. (Zipping them into one file is acceptable and encouraged): • Python Numpy and Pandas Application Code • Word or PDF file containing your test and pylint results along with the Password cracking activity results Python Applications for this lab: (total 100 points): This lab consists of three parts. 1. (60 points) allows a user to enter and validate their phone number and zipcode+4. Then the user will enter values of two, 3×3 matrices and then select from options including, addition, subtraction, matrix multiplication, and element by element multiplication. You should use numpy.matmul() for matrix multiplication (e.g. np.matmul(a, b) ). The program should compute the appropriate results and return the results, the transpose of the results, the mean of the rows for the results, and the mean of the columns for the results. When entering data, the application should use regular expressions and/or Pandas functionality to check the format of the phone number and zipcode. You should check that each value is numeric for the matrices. The user interface should continue to run until the user indicates they are ready to exit. A user interface might look similar to this: ***************** Welcome to the Python Matrix Application*********** Do you want to play the Matrix Game? Enter Y for Yes or N for No: Y Enter your phone number (XXX-XXX-XXXX: 555-555-55 Your phone number is not in correct format. Please renter: 555-555-5555 Enter your zip code+4 (XXXXX-XXXX): 21022-3213 2 Enter your first 3×3 matrix: 1 2 4 4 2 1 3 8 9 Your first 3×3 matrix is: 1 2 4 4 2 1 3 8 9 Enter your second 3×3 matrix: 3 2 1 7 2 5 5 2 1 Your first 3×3 matrix is: 3 2 1 7 2 5 5 2 1 Select a Matrix Operation from the list below: a. Addition b. Subtraction c. Matrix Multiplication d. Element by element multiplication a You selected Addition. The results are: 4 4 5 11 4 6 8 10 10 The Transpose is: 4 11 8 4 4 10 5 6 10 The row and column mean values of the results are: Row: 4.33, 7, 9.33 Column: 7.66, 6, 7 3 Do you want to play the Matrix Game? Enter Y for Yes or N for No: N *********** Thanks for playing Python Numpy *************** If an inappropriate entry is detected, the program should prompt for a correct value and continue to do so until a correct value is entered. Hints: 1. Use numpy, pandas and regular expressions as appropriate. 2. Create and use functions as often as possible 3. Both integers and float values are acceptable 4. Use comments to document your code 5. Test with many combinations. 6. Use pylint to verify the code style – the goal is a 10! 2. (15 points) Document your testing results using your programming environment. You should also include and discuss your pylint results for the application. The test document should include a test table that includes the input values, the expected results and the actual results. A screen capture should be included that shows the actual test results of running each test case found in the test table. Be sure to include multiple test cases to provide full coverage for all code and for each function you develop and test. 3. (25 points) Password crackers can easily be written using Python code. You can also generate a hashed password using Python with a variety of hash algorithms. For this exercise, you will create use Python code to generate ten (10) passwords with different hashing algorithms and then use a popular online password cracking website to see if the passwords can be cracked. For example, the following Python code can be used to hash a password input using MD-5, SHA-256 and SHA-512 algorithm
SDEV300 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.
16 More Pages to Come in This Document. Get access to the complete answer.
MyAssignmenthelp.com has gained popularity among Australian students due to its commitment to providing best quality assignment help. We keep up our reputation by appointing best-qualified experts from different cities of Australia. They are committed to providing extraordinary academic writing services to all students, who need assignment help to put up a good quality assignment. Students can also avail urgent assignment help from us in case they have a short deadline to meet.
More SDEV300 SDEV300 Programming in Python: Questions & Answers
QUESTION At the time of Covid-19 pandemic, organizing an event could be a challenge especially in adhering to social distancing standard operation procedure (SOP) set by the Government. As a wedding planner, your team needs to develop a program that will help your clients to plan their wedding recep …
View Answer
Write a complete Java program with the following specifications:Display a welcoming message such as: “Welcome to Cubing Program!” Prompt the user twice to enter two positive whole numbers, indicating and values, starting finishing first one being smaller than the second one C …
View Answer
This folder contains the instructions and the code template for the first major “take-home” coding task which forms part of the first Portfolio assessment. We will discuss this assessment item during class, but in the meantime, you should read the instructions carefully. Multiple times! Once you are …
View Answer
a. Explain in your own words the purpose of the command in the context of the assignment question. (Please do not just copy the “Description”section from the man page!) Also,you need to explain in your own words all terminology used—as if you were explaining to an average user! (Pl …
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
Jaida Patrick
scholar at Michigan State University, acquiring my doctorate degree on Paediatrics.
950 – Completed Orders
Hire Me
Jane Mac
professor of social science in the University of Southern California.
950 – Completed Orders
Hire Me
Still in Two Minds? The Proof is in Numbers!
33845 Genuine Reviews With a Rating of 4.9/5.
Programing
Programming: 10 Pages, Deadline:
7 days
excellent work..great writing…on time delivery super expert…excellent work..great writing…on time delivery super expert….excellent work..great …
User ID: 4***78 London, Great Britain
Civil Engineering
Course Work: 1 Page, Deadline:
13 hours
it was very fast and convenience, i feel very confidence, quick response very expert no long wait till they assign my assignment. thank you so much.
User ID: 8***26 United States
Management
Assignment: 20 Pages, Deadline:
9 days
thank you, I scored 97/100. Thank you to all of the writers who help me get a good score.
User ID: 7***60 Germany
It Write Up
Assignment: 5.2 Pages, Deadline:
13 days
Fine. Im okay with your work i have passed the subjrct thanks thabks for your help
User ID: 6***01 London, Great Britain
Healthcare
Home Work: 10 Pages, Deadline:
6 days
Got the great grade. Thank you the expert. Will still use this service, but if the expert can give more real life example is better.
User ID: 4***0 Central District, Hong Kong
Management
Home Work: 2.4 Pages, Deadline:
3 days
perfect and well done . I enjoy working and trusting my assignment. I recommend it to all students
User ID: 8***51 Offenburg, Germany
Healthcare
Assignment: 1.2 Pages, Deadline:
16 hours
I am happy with this good work, I like to deal with my assignment group every time
User ID: 5***45 Saudi Arabia
Management
Assignment: 11 Pages, Deadline:
11 days
It was great assignment , i have got very high score on this course . many thanks
User ID: 7***78 Saudi Arabia
Management
Assignment: 12 Pages, Deadline:
17 days
Thank you for another fantastic assignment help, i very pleased on this work i must say once again thank you
User ID: 7***88 Melbourne, Australia
Marketing
Assignment: 3 Pages, Deadline:
2 days
I am happy with the result. The paper is concise and ideas are well presented. Key details needed to respond to the task are evident.
User ID: 7***73 Indonesia
Programing
Programming: 10 Pages, Deadline:
7 days
excellent work..great writing…on time delivery super expert…excellent work..great writing…on time delivery super expert….excellent work..great …
User ID: 4***78 London, Great Britain
Civil Engineering
Course Work: 1 Page, Deadline:
13 hours
it was very fast and convenience, i feel very confidence, quick response very expert no long wait till they assign my assignment. thank you so much.
User ID: 8***26 United States
Management
Assignment: 20 Pages, Deadline:
9 days
thank you, I scored 97/100. Thank you to all of the writers who help me get a good score.
User ID: 7***60 Germany
It Write Up
Assignment: 5.2 Pages, Deadline:
13 days
Fine. Im okay with your work i have passed the subjrct thanks thabks for your help
User ID: 6***01 London, Great Britain
Healthcare
Home Work: 10 Pages, Deadline:
6 days
Got the great grade. Thank you the expert. Will still use this service, but if the expert can give more real life example is better.
User ID: 4***0 Central District, Hong Kong
Management
Home Work: 2.4 Pages, Deadline:
3 days
perfect and well done . I enjoy working and trusting my assignment. I recommend it to all students
User ID: 8***51 Offenburg, Germany
Healthcare
Assignment: 1.2 Pages, Deadline:
16 hours
I am happy with this good work, I like to deal with my assignment group every time
User ID: 5***45 Saudi Arabia
Management
Assignment: 11 Pages, Deadline:
11 days
It was great assignment , i have got very high score on this course . many thanks
User ID: 7***78 Saudi Arabia
Management
Assignment: 12 Pages, Deadline:
17 days
Thank you for another fantastic assignment help, i very pleased on this work i must say once again thank you
User ID: 7***88 Melbourne, Australia
Marketing
Assignment: 3 Pages, Deadline:
2 days
I am happy with the result. The paper is concise and ideas are well presented. Key details needed to respond to the task are evident.
User ID: 7***73 Indonesia