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


Aprender PROGRAMAÇÃO Python FÁCIL e RÁPIDO!, Esquemas de Matérias técnicas

Aprenda agora mesmo, a linguagem de programação Python, com essas apostilas que resumi e preparei detalhadamente para vocês!

Tipologia: Esquemas

2022

Compartilhado em 16/02/2022

BNSfps
BNSfps 🇧🇷

5

(1)

4 documentos

1 / 48

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
pf30

Pré-visualização parcial do texto

Baixe Aprender PROGRAMAÇÃO Python FÁCIL e RÁPIDO! e outras Esquemas em PDF para Matérias técnicas, 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

As informações que vão alimentar o nosso código, serão dados referentes a vendas de vários produtos de diferentes lojas. A imagem ao lado, mostra as primeiras linhas da tabela. As informações que temos em cada uma das colunas são: Portanto, para um melhor entendimento, na linha 2 temos o seguinte: Uma venda com código 65014 no dia 01 / 01 / 2019 , na loja Shopping Morumbi do Produto Sunga Listrado em uma quantidade igual a 5 , a um preço de R$ 114 , 00 por produto, totalizando uma venda de R$ 570 , 00. Como você pode ver, temos muitas informações de vendas nessa tabela, e qualquer interpretação desses dados não é uma tarefa fácil, o que é um problema. Código venda (^) Data (^) ID Loja Produto Quantidade^ Valor Unitário

Introdução

Entendendo a base de dados Valor Final

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

Notebooks

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!