0% acharam este documento útil (0 voto)
3 visualizações4 páginas

Previsão de Vendas com Python

O documento aborda a criação de um protótipo em Python para prever vendas de peças automotivas com base em dados de vendas anteriores. O autor discute a escolha da ferramenta, como o Google Colab, e apresenta um algoritmo simples que utiliza uma função do primeiro grau para realizar as previsões. O exemplo inclui a implementação do código em Python para calcular a quantidade de peças vendidas em meses futuros.
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
3 visualizações4 páginas

Previsão de Vendas com Python

O documento aborda a criação de um protótipo em Python para prever vendas de peças automotivas com base em dados de vendas anteriores. O autor discute a escolha da ferramenta, como o Google Colab, e apresenta um algoritmo simples que utiliza uma função do primeiro grau para realizar as previsões. O exemplo inclui a implementação do código em Python para calcular a quantidade de peças vendidas em meses futuros.
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd

FOCO NO MERCADO DE TRABALHO I

A LINGUAGEM PYTHON

0
Vanessa Cadan Scheffer

Ver anotações
DESENVOLVENDO UM PROTÓTIPO
Implementando algoritmos em Python.

Fonte: Shutterstock.

Deseja ouvir este material?

Áudio disponível no material digital.

DESAFIO
No mercado de trabalho, existem diversas empresas que construíram seu modelo
de negócio baseado na prestação de serviço especializado para outras empresas e

são chamadas de "consultorias". Dentre essas empresas de consultoria, há uma


grande procura pelas que desenvolvem software, assim a empresa contratante não
precisa ter uma área de desenvolvimento interna, ela contrata a consultoria e faz a
encomenda da solução que necessita.

Como seu primeiro trabalho de desenvolvedor em uma empresa de consultoria de

software, você foi designado para antender um cliente que fabrica peças
automotivas e criar um protótipo da solução que ele necessita. O cliente relata que
tem aumentado o número de peças e que gostaria de uma solução que fosse capaz
de prever quantas peças serão vendidas em um determinado mês. Esse resultado é

importante para ele, uma vez que dependendo da quantidade, ele precisa contratar
mais funcionários, reforçar seu estoque e prever horas extras.

O cliente enviou para você o relatório de vendas dos últimos 6 meses (Figura 1.4).

Agora você precisa analisar o gráfico, pensar no algoritmo que, a partir das
informações no gráfico, seja capaz de prever quantas peças serão vendidas em um

determinado mês. Por exemplo, considerando o mês de janeiro como o primeiro

mês, ele vendeu x peças, em fevereiro (segundo mês) ele vendeu n peças, quantas

peças ele vai vender no mês 10, e no mês 11 e no mês 32? Por se tratar de um
protótipo, você deve utilizar somente as informações que lhe foram cedidas, não

precisa, nesse momento, analisar o comportamento de fatores externos, por


exemplo, comportamento da bolsa de valores, tendência de mercado, etc.

0
Ver anotações
Figura 1.4 | Relatório de vendas

Fonte: elaborada pela autora.

Você precisa escolher qual ferramenta de trabalho irá adotar para criar o protótipo,

em seguida implementar o algoritmo que faça a previsão usando a linguagem de


programação Python.

RESOLUÇÃO
Foi lhe dada a missão de escolher uma ferramenta para desenvolver um protótipo

para o cliente que fabrica peças automotivas. Uma opção é usar o Colab, pois nessa
ferramenta você consegue implementar seu algoritmo usando a linguagem Python.

Outra grande vantagem em utilizá-lo é o fato de ser on-line e não precisar de

instalação. Uma vez pronto o protótipo, você pode enviar o link, tanto para seu
gerente ver o resultado do seu trabalho, quanto para o cliente testar a solução.

Uma vez decidida a ferramenta, é hora de começar a pensar na solução. Tudo que
você tem de informação está em um gráfico, portanto é preciso interpretá-lo.

Vamos extrair as informações de venda do gráfico e escrever em forma de tabela

(Tabela 1.1).

Tabela 1.1 | Venda de peças

Mês Resultado Aumento

1 200 -

2 400 200

3 600 200

4 800 200

5 1000 200

6 1200 200

Fonte: elaborada pela autora.


Ao tabular os dados do gráfico, aparece um valor interessante na coluna que

mostra o aumento mês após mês. De acordo com as informações o aumento tem

0
sido constante.

Ver anotações
Se o aumento é constante, podemos usar uma função do primeiro grau para prever

qual será o resultado em qualquer mês. A função será r = c * mes, onde, r é o


resultado que queremos, c é a constante de crescimento e mes é a variável de

entrada. Dessa forma, ao obter um mês qualquer (2, 4, 30, etc) podemos dizer qual

o resultado.

Vamos testar nossa fórmula:

mes = 2; c = 200 -> r = 200 * 2 = 400 (Valor correto para o mês 2.

mes = 3; c = 200 -> r = 200 * 3 = 600 (Valor correto para o mês 3.

mes = 4; c = 200 -> r = 200 * 4 = 800 (Valor correto para o mês 4.

mes = 5; c = 200 -> r = 200 * 5 = 1000 (Valor correto para o mês 5.

Agora que já sabemos como resolver, vamos implementar usando a linguagem


Python. Veja a seguir o código.

In [1]:c = 200 # valor da constante

mes = input("Digite o mês que deseja saber o resultado: ") # Função para captura
o mês que o cliente digitar
mes = int(mes) # Não esqueça de converter para numérico o valor captura pela
função input()

r = c * mes # Equação do primeiro grau, também chamada função do primeiro grau ou


de função linear.

print(f"A quantidade de peças para o mês {mes} será {r}") # Impressão do


resultado usando string interpolada "f-strings" (PEP 498)

Digite o mês que deseja saber o resultado: 30


A quantidade de peças para o mês 30 será 6000

DESAFIO DA INTERNET
Que tal treinar um pouco mais de programação e conhecer novas fontes de

informações? Você, aluno, tem acesso à Biblioteca Virtual, um repositório de livros e

artigos que pode ser acessado no endereço: ([Link]


Na página 47 (capítulo 2: Objetos e Comandos de Entrada e Saída em Python) da

obra: BANIN, S. L. Python 3 - conceitos e aplicações: uma abordagem didática. São

Paulo: Érica, 2018, você encontra o exercício proposto 1. Utilize o emulador a seguir,

para resolver o desafio!

0
 
3
  [Link] Python3
[Link]  

Ver anotações
Escolher arquivo Nenhum arquivo escolhido
 Code  Run  Share


Remix 

Você também pode gostar