Find Jobs
Hire Freelancers

Python assignment

$10-30 USD

Cerrado
Publicado hace más de 5 años

$10-30 USD

Pagado a la entrega
You've been hired to create an e-commerce solution in Python to allow multiple stores to sell multiple products to multiple customers. You'll need to download five different data files that you'll need to include in your solution. Each file, except the product file, includes a header row to describe each column: [login to view URL] describes each of the stores in e-commerce solution you're building with a store_id and store name [login to view URL] describes the products sold by each store with the product_id, the store_id where the product is sold, and a description of the item sold. [login to view URL] identifies the store_id of the store, the product_id of the product, and initial quantities of each product when the store opens. Customer orders may exceed the initial supply but the store has no mechanism to add more inventory. [login to view URL] includes the customer_id and the name of the customer who purchase products from the stores [login to view URL] describes the transactions where the customers attempt to purchase products from sellers and includes the customer_id who is making the purchase, the quantity to be purchased, the product_id of the product being purchased, and the store_id where the product is being purchased Your solution should define classes to store all of the relevant information and then read the data files to create instances of those classes. My solution creates the stores, defines the products, identifies the customers, then processes the initial inventory to store the quantities of each product at each store. Then it processes each line in the transactions file to update the sales and purchase information. Finally, it generates prettytables to summarize the sales at each stores and the orders placed by the individual customers. NOTE: Each store must track the products and quantity of each product remaining. Stores may sell only products that they have in stock as defined by the [login to view URL] file. Customers may request to purchase more of a product than the store has in inventory. In that case, the store should sell as many as possible to the customer. E.g. say that customer "GitHub Gus" wants to buy three chocolate donuts from "Dariel's Donuts", but "Dariel's Donuts" has only one chocolate donut in stock. GitHub Gus should receive only one donut during that transaction. You'll need to generate two prettytables as output: the Store summary and the Customer summary. The Store summary should include one row for each store and product along with a sorted list of customers who purchased the product, and the total quantity of the product sold to all customers. The Customer summary should include a row for each product purchased, including the customer's name and the quantity of each item purchased. I have the output that is required. BUT quote me a budget so we can finalize also i need it by 12/9/2018 11am EST (USA TIME)
ID del proyecto: 18321614

Información sobre el proyecto

5 propuestas
Proyecto remoto
Activo hace 5 años

¿Buscas ganar dinero?

Beneficios de presentar ofertas en Freelancer

Fija tu plazo y presupuesto
Cobra por tu trabajo
Describe tu propuesta
Es gratis registrarse y presentar ofertas en los trabajos
5 freelancers están ofertando un promedio de $31 USD por este trabajo
Avatar del usuario
Hello there, Myself Prakhar, i am working in python for last 3 years. I have read your description thoroughly and i am confident that i can do this easily. I can easily create you the required thing with appropriate class and can provide you within a day or two Let's discuss further in personal chat. Regards Prakhar.
$35 USD en 1 día
5,0 (20 comentarios)
3,9
3,9
Avatar del usuario
Dear Prospect Hiring Manager. Thank you for giving me a chance to bid on your project. i am a serious bidder here and i have already worked on a similar project before and can deliver as u have mentioned I have checked your requirements. We have right skills to work on this assignment. We are a team of professionals including experienced analysts, designers, project managers, developers and QA people having great expertise in web applications development mainly on core PHP, PHP with open sources (Joomla, Wordpress, Codeigniter, Cake PHP), .NET, Asp.NET, Vb.NET, HTML 5 etc. and mobile applications on ios and Android platform. Our award = superb result = happy client. In a good partnership, good results happen. Good cooking makes good eating!BWe consider our client as our partner. I am ready to discuss with you with best Regards
$29 USD en 7 días
0,0 (0 comentarios)
0,0
0,0

Sobre este cliente

Bandera de UNITED STATES
Jersey City, United States
0,0
0
Forma de pago verificada
Miembro desde dic 9, 2018

Verificación del cliente

¡Gracias! Te hemos enviado un enlace para reclamar tu crédito gratuito.
Algo salió mal al enviar tu correo electrónico. Por favor, intenta de nuevo.
Usuarios registrados Total de empleos publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Cargando visualización previa
Permiso concedido para Geolocalización.
Tu sesión de acceso ha expirado y has sido desconectado. Por favor, inica sesión nuevamente.