Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Language is Python 3.6 Classes to define: User, Company, LinkedIn All the information that must be included in each class is listed under the heading

Language is Python 3.6

Classes to define: User, Company, LinkedIn

All the information that must be included in each class is listed under the heading for each class

image text in transcribed

image text in transcribed

image text in transcribed

image text in transcribed

image text in transcribed

image text in transcribed

image text in transcribed

Introduction The goal of this homework is for you to showcase your knowledge about how to properly use OOP. For this assignment you will need to implement 2 classes. Refer to the rubric to see how points will be rewarded for each function. You have been given Hw10.py to fill out with instructions in the docstrings. However, below you will find more detailed information to complete your assignment. Read it thoroughly before you begin Don't forget to include your name and your collaboration statement. Re-download your submission from T-Square after you submit it to make sure that your code runs successfully. User The User class can be used to create different instances which each represent a user of Linkedln. Each user should have a name, a current employer (if specified), skills, and connections. You will be writing methods that allow you to alter the user's attributes and interact with other User objects. Attributes name: The name of the user . skills: The skills that the user has mapped to a list of other users who have endorsed the user for the skill company: The company that the user currently works for connections: A list of of users the user is connected with Methods init( ) name: . skills: dictionary with KEY - skill : VALUE - endorsers pairs. Users start out with this attribute being None, unless specified during instantiation Introduction The goal of this homework is for you to showcase your knowledge about how to properly use OOP. For this assignment you will need to implement 2 classes. Refer to the rubric to see how points will be rewarded for each function. You have been given Hw10.py to fill out with instructions in the docstrings. However, below you will find more detailed information to complete your assignment. Read it thoroughly before you begin Don't forget to include your name and your collaboration statement. Re-download your submission from T-Square after you submit it to make sure that your code runs successfully. User The User class can be used to create different instances which each represent a user of Linkedln. Each user should have a name, a current employer (if specified), skills, and connections. You will be writing methods that allow you to alter the user's attributes and interact with other User objects. Attributes name: The name of the user . skills: The skills that the user has mapped to a list of other users who have endorsed the user for the skill company: The company that the user currently works for connections: A list of of users the user is connected with Methods init( ) name: . skills: dictionary with KEY - skill : VALUE - endorsers pairs. Users start out with this attribute being None, unless specified during instantiation

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Professional Microsoft SQL Server 2012 Administration

Authors: Adam Jorgensen, Steven Wort

1st Edition

1118106881, 9781118106884

More Books

Students also viewed these Databases questions