Find Jobs
Hire Freelancers

Python program

€8 EUR

Cancelled
Posted about 6 years ago

€8 EUR

Paid on delivery
Hi, I don't know much Python, but I'd like to see an idea of a mini-project. I want you to create a home appliance catalog program consisting of 7 classes: The catalog class must: - generate 4 attributes (price, consumption, producer and product_code) - has to populate a global variable with a list of objects on each created object - it must generate two variables of the class called class and subclass that represent the class of equipment (eg "small appliances" or "large home appliances") and the equipment sub-class (ex "mixer"). These will be used to find all objects of a particular class / subclass from the list of global objects. - allow sorting of global list items by price - allow sorting of items from the global list by consumption - allow display of all objects from a producer - allow the display of all objects in a subclass - a search after a character string given by the user The Large_Appliances Class will inherit the catalog -at creation the object to request all the attributes of the parent class (catalog) and other attributes: depth, width and height. The three attributes, depth, width and height, will be populated with text input from the keyboard when running the program (raw_input or input parameter) The Small_Appliances Class will inherit the catalog -at creation the object to request all the attributes of the parent class (catalog) and other attributes: cable length and battery The attributes cord length and battery will be populated with text entered from the keyboard when running the program (raw_input or input parameter) The Refrigerator Class will inherit Large_Appliances -at creation the object to request all attributes of the grandfather class (catalog) and parent Large_Appliances, but also other attributes: freezer capacity and fridge capacity. The two attributes, freezer_capacity and fridge_capacity, will be populated with text entered from the keyboard when running the program (raw_input or input parameter) -Populate the variable of the class called class with the string << Large Appliances >> and the variable of the class called the subclass with the string << Refrigerator >> The Stove Class will inherit Large_Appliances -at creation the object should request all the attributes of the grandfather class (catalog) and parent Large_Appliances, but also attribute burners_number. The parental attribute is populated with text entered from the keyboard when running the program (raw_input or input parameter) -Populate the variable of the class called class with the string << Large Appliances >> and the variable of the class called the subclass with the string << Stove >> The Mixer Class will inherit Small_Appliances -at creation the object should request all the attributes of the grandfather class (catalog) and parent Small_Appliances, but also the min_rotation attribute. The min_rotation attribute will populate with text entered from the keyboard when running the program (raw_input or input parameter) -Populate the variable of the class called class with the string << Small Appliances >> and the variable of the class called the subclass with the string << Mixer >> The Iron class will inherit Small_Appliances -at creation the object to request all the attributes of the grandfather class (catalog) and parent Small_Appliances, but also the tank attribute. The tank attribute is populated with text entered from the keypad when running the program (raw_input or input parameter) -Populate the variable of the class called the class with the string << Small appliances >> and the variable of the class called the subclass with the string << Iron>> Create two objects for each of the classes: Refrigerator, Stove, Mixer and Iron. Verify sorting by consumption, price and producer.
Project ID: 16147340

About the project

11 proposals
Remote project
Active 6 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
11 freelancers are bidding on average €80 EUR for this job
User Avatar
Hi, sir I have a detail look to your project, I have a great skill in python. I'm sure I can complete your project. My price and period is negotiable. We can discuss the details via chat. Thanks.
€88 EUR in 1 day
5.0 (253 reviews)
7.8
7.8
User Avatar
Hello sir. I am interested. regards
€166 EUR in 10 days
5.0 (144 reviews)
6.4
6.4
User Avatar
I have 2+ years of working experience in Python. I have done a lot of projects. Looking forward for a positive response from you.
€29 EUR in 2 days
5.0 (44 reviews)
4.6
4.6
User Avatar
Salut, pot sa te ajut cu proiectul asta :) Am multa experienta in Python si sunt roman :D Totusi pretul este muult prea mic :P
€30 EUR in 10 days
5.0 (15 reviews)
4.1
4.1
User Avatar
A proposal has not yet been provided
€190 EUR in 2 days
5.0 (2 reviews)
2.9
2.9
User Avatar
For your project I think it would be better if I use Java since Python OOP is rather inferior to Java. Feel free to contact me to discuss further details.
€166 EUR in 3 days
4.4 (1 review)
2.2
2.2
User Avatar
Hello, it will be my pleasure to help you both implement this project and at the same time share my experience in the software engineering industry. Am a self taught developer with corporate experience that am willing to share with you along the way as we work together. you'll get the opportunity to learn both how we design software from the ground up, how to use design patterns and how to develop with the future in mind. Maintainability of software id very key. we will document our system via uml2 cases and teach you continuous integration. Kindly feel free to reach me. Kind Regards, Duncan.
€12 EUR in 10 days
5.0 (3 reviews)
1.6
1.6
User Avatar
I can do it for you in 3 days more efficiently Relevant Skills and Experience Had certifications in Python.
€12 EUR in 3 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Hi! I am a python developer, I love that language. I feel that we can developer this project together, let's do this!
€100 EUR in 3 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of ROMANIA
bucharest, Romania
0.0
0
Payment method verified
Member since Jan 23, 2018

Client Verification

Other jobs from this client

A python exersize
€8 EUR
Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.