Python coding

Question 1: Greetings Function! (4 points)

Start with the greeting program, the first program with functions we  used in Python Tutor. This time, the computer is very happy to meet  you.  Modify the function to return the user’s name in uppercase, with  !!!! after it.  So, if the user’s name is Miriam, the greeting function  will return ‘HELLO MIRIAM!!!!’

Question 2: Quiz question function (6 points)

Write a function that takes two arguments – a quiz question and the correct answer. 

In your function, you will print the question, and ask the user for  the answer. If the user gets the answer correct, print a success  message. Else, print a message with the correct answer.   Your function  does not need to return anything.

Call your function with two example quiz questions.   Here’s some suggestions, 

  • Q: What year did Apollo 11 land on the moon? A: 1969
  • Q: Who painted the Mona Lisa? A: Leonardo da Vinci

Question 3: Windows 10 Upgrade (10 points)

When installing Windows 10, a user can either wipe everything from  their computer and do a clean install.  Or if their computer meets  system requirements, the user can upgrade to Windows 10 without erasing  their current operating system.

To do the upgrade, according to Microsoft, a computer needs to have  at least 1GB of memory, and at least 1GHz processor, and either Windows 7  or Windows 8 currently installed.   All three requirements must be  met. 

Write a program that asks the user for

  • The current memory in their computer, in GB.  (For example, a user with 8GB of memory would enter 8)
  • The current processor speed, in GHz. (For example, a user with a 2.6GHz processor should enter 2.6)
  • The name of their current operating system. (For example, a user could enter Windows 8 or Windows 7 or Windows XP)

Write a can_upgrade function that takes three arguments, the amount of memory, the processor speed, and current operating system.

In can_upgrade, use conditions to figure out if the  user’s computer can be upgraded to Windows 10 or not.  Your function  should return one of the Boolean values True (if the computer can be  upgraded) or False (if it can’t be upgraded).

Call your can_upgrade function from main(), and use the return value to print a message to the user telling them if they can, or can’t, upgrade.

Extra Credit Question: (+5 points)

Start with the College ID card program from https://gist.github.com/claraj/b993219477d015d58341c4f3c1950a22.  This has no functions but it would benefit from being re-organized into  functions. Refactor this program. Suggestions – functions for  validation, functions to help print the college ID card, for example  printing a line of —-, printing centered text, printing text in  color. 

Topic 9 and 10 due in 12 hours

  topic 9:

  

Instructions:

Answer all the below questions, save the changes to this file, and upload to Moodle.

topic 10:

Instructions:

Create an Excel file according to the instructions below. Save the changes to the file, and upload to Moodle.

Adding a Radius Server

 

In this lab you will be adding a Radius server for network security  that will prevent non-customers from tapping into your network by  requiring network authentication through a centralized network server  before a user can access your network. You will be continuing where you  left off with Unit 3 Graded Exercise: Cable/DSL ISP Network.

Download the graded exercise instructions. Type your class number:  10.___.0.0/16 in all of the underline ___ indicators, answer the  questions as you go through the steps and add the screenshots where  indicated in the instructions document. Save using the following file  naming convention YourFirst_LastName_U4_GE1.  Submit the document with  the screenshots using the upload instruction.  

Linux Implementation Proposal: Migration Proposal Presentation

 

Faster Computing has contacted Go2Linux and requested a brief  proposal presentation for migrating its systems from Windows to Linux.  The company is specifically interested in seeing the following  information:

  • Based on your current understanding of Faster Computing’s business, what are some potential benefits of Linux?
     
  • The company is aware that many different Linux derivatives exist. Which would Go2Linux recommend, and why?
     
  • Are there graphical interfaces available for the Linux workstations  that would provide similar functionality to Windows? Some users are  concerned about working with a command-line interface.
     
  • What steps will be required to migrate the systems from Windows to Linux?
     
  • What tools are available on Linux for the servers to provide file sharing, web servers, and email servers?
     

The deliverable for this phase of the project is a three- to  five-slide PowerPoint narrated presentation. For each slide, you will  embed your own audio recording as if you were presenting the content to  the Faster Computing team. Faster Computing has not yet committed to the  project, so this should be presented as a proposal. 

The presentation should be visually appealing; inclusion of at least  one image that supports the content and adds value to the proposal is  required. You must cite at least two quality sources.

Summary

300 word summary on the topic- ‘ Research, identify, and briefly describe at least four ways that networks contribute to business success’.

– Need 3 references(not from websites)

– No plagiarism(attach report)

Data Mining

Elaborate on how the knowledge and skills of Data Mining could be helpful in Real Life Work Environment. 

Requirement:

It should have at least 500 words (or 2 pages double spaced excluding references) in APA Format with Proper Citations.

It should include the Plagiarism report.