Docsity
Docsity

Prepare-se para as provas
Prepare-se para as provas

Estude fácil! Tem muito documento disponível na Docsity


Ganhe pontos para baixar
Ganhe pontos para baixar

Ganhe pontos ajudando outros esrudantes ou compre um plano Premium


Guias e Dicas
Guias e Dicas


introdução a lógica de programação em python, Esquemas de Matemática

introdução a lógica de programação em python

Tipologia: Esquemas

2023

Compartilhado em 16/03/2023

eliz-brito
eliz-brito 🇧🇷

1 documento

1 / 47

Toggle sidebar

Esta página não é visível na pré-visualização

Não perca as partes importantes!

bg1
Apostila Completa
Aula 1
Aprenda a automatizar qualquer processo ou
sistema com o Python
Impressionador do absoluto zero!
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17
pf18
pf19
pf1a
pf1b
pf1c
pf1d
pf1e
pf1f
pf20
pf21
pf22
pf23
pf24
pf25
pf26
pf27
pf28
pf29
pf2a
pf2b
pf2c
pf2d
pf2e
pf2f

Pré-visualização parcial do texto

Baixe introdução a lógica de programação em python e outras Esquemas em PDF para Matemática, somente na Docsity!

Apostila Completa

Aula 1

Aprenda a automatizar qualquer processo ou

sistema com o Python

Impressionador do absoluto zero!

Parte 1

Introdução

Faturamento

Preço médio

Quantidade vendida

Total_gasto

As informações que vão alimentar o nosso código, serão informações de compras de diferentes fornecedores. A imagem ao lado, mostra as primeiras linhas da tabela. As informações que temos em cada uma das colunas são:

  • CódigoCompra
  • Data
  • Fornecedor
  • Produto
  • Quantidade
  • ValorUnitário
  • ValorFinal Portanto, para um melhor entendimento, na linha 2 temos o seguinte: Uma compra com código 65014 no dia 01 / 12 / 2023 , com o fornecedor Fabrica Hashtag Brasil do produto Óleo Motor – Linha A em uma quantidade igual a 5 , a um preço de R$ 259 , 00 por produto, totalizando uma venda de R$ 1. 295 , 00. Como você pode ver, temos muitas informações de compras nessa tabela, e qualquer interpretação desses dados não é uma tarefa fácil, o que é um problema. Imagine você fazendo essas análise de forma manual, quanto tempo não iria levar para fazer um resumo ou até mesmo compilar essas informações?

Introdução

Entendendo a base de dados

Nosso exemplo se trata de um relatório diário que precisa ser enviado para a diretoria diariamente. Essa tarefa é repetitiva e não agrega valor ao processo. Portanto, uma solução para o problema, é construir um código que reduza o nosso trabalho operacional, nos tornando mais eficientes. Mas o que é um código? Vamos dizer que um código é como uma receita de cozinha para computadores. Nesse código, temos o passo a passo que indica ao computador o que fazer, e como fazer. O principal objetivo desse código é permitir uma melhor interpretação dos dados, em termos de qualidade e velocidade de análise. O nosso código disparará um e-mail de análise de indicadores para a diretoria automaticamente! Então, vamos começar!

Introdução

Entendendo a solução final

O Python, é uma linguagem de programação. Ok.... Mas o que é uma linguagem de programação?? Assim como temos diferentes línguas para falarmos, existem diversas línguas que nos permitem “falar” com os computadores. Entre as línguas de produção, o Python é uma das mais fáceis de aprender e uma das que mais cresce no mundo em termos de utilização. Pode ser utilizado em diversas áreas:

  • Data Science;
  • Automação de processos;
  • Desenvolvimento de sites;
  • Inteligência artificial;
  • Vários outros Curiosidade: Seu nome apesar de geralmente ser vinculado a cobra, não tem essa origem.... Na verdade, ele é uma homenagem a um grupo de comédia inglês chamado Monty Python ☺

O que é o Python

O que é o Python

Parte 3

Jupyter

Notebook

1 ) No link indicado, clique em Download

Jupyter Notebook

Instalação 2 ) Escolha a opção adequada para seu computador

3 ) Fazer Download

Jupyter Notebook

Instalação 3 ) Abra o instalador do Anaconda 4 ) Aceite os termos de uso

7 ) Defina o Anaconda como seu Python padrão e siga com a instalação clicando em Install

Jupyter Notebook

Instalação 8 ) Ao fim da instalação clique em Next

9 ) Mais um Next

Jupyter Notebook

Instalação 10 ) Clique em Finish para finalizar a instalação Pronto! Anaconda instalado. Agora vamos ver se está tudo OK para começarmos!

Após os preparativos, vamos acessar o nosso primeiro arquivo para criarmos nosso código em Python. Esse arquivo se chama Notebook e possui o

formato. ipynb. Ele só será aberto dentro de

plataformas como o Google Colab ou Jupyter Notebook. Para criarmos um novo Notebook, devemos clicar em New > Python 3 , assim como apresentado na figura ao lado. Ao criar o novo Notebook, o Jupyter Notebook abrirá a janela ao lado. Aqui, é onde escreveremos nosso programa. Mas antes de tudo, vamos entender a interface dessa plataforma.

Jupyter Notebook

Inicializando o Jupyter

Jupyter Notebook

Entendendo a interface Nome do arquivo. Formato ipynb. Célula onde deve ser escrito o código Região de Output Cria nova célula Executa o código

O Python por si só já possui uma série de funcionalidades que nos permitem ser mais ágeis e eficientes na programação. No entanto, por se tratar de um código aberto, diversos pacotes de código foram criados para ajudar ainda mais a elaboração dos códigos. Esse pacotes são chamados de bibliotecas. Aqui vamos importar três bibliotecas que nos ajudarão no nosso processo de automação.

  • pyautogui (documentação)
  • time (documentação)
  • pyperclip (documentação) Essas bibliotecas não estão “instaladas” no Python, por isso, precisamos antes de tudo instalá-las. Algumas bibliotecas são nativas do Python, ou seja, “já vem no pacote” outras precisam ser instaladas.

Importando e visualizando os dados

Importando bibliotecas

Antes de importarmos essas bibliotecas no Jupyter, precisamos garantir que esses programas estão instalados no Python. O Python possui um instalador padrão que ajuda muito nesses casos. Esse instalador se chama PIP. Para acessá-lo vamos acessar o prompt de comando do Anaconda. Sabemos que são MUITOS nomes possivelmente novos, mas não se preocupe. Assusta mais do que é de fato complicado ☺. Para acessar o prompt basta escrever no menu iniciar conforme escrito abaixo e apresentado ao lado: Anaconda Prompt Basta agora usar o comandos abaixo: pip install pyautogui pip install time pip install pyperclip

Importando e visualizando os dados

Importando bibliotecas

  1. Ao usarmos o pip a biblioteca será instalada. Esse processo pode demorar alguns segundos/minutos;
  2. Aqui estamos instalando todas as bibliotecas, mas algumas bibliotecas são nativas do Python e não precisam ser instaladas.

ATENÇÃO!