Se ha denunciado esta presentación.
Utilizamos tu perfil de LinkedIn y tus datos de actividad para personalizar los anuncios y mostrarte publicidad más relevante. Puedes cambiar tus preferencias de publicidad en cualquier momento.

Automatize tarefas maçantes com python - Aula 1

739 visualizaciones

Publicado el

Primeira aula do grupo de estudos sobre python e mineração de dados.

Publicado en: Datos y análisis
  • Sé el primero en recomendar esto

Automatize tarefas maçantes com python - Aula 1

  1. 1. AUTOMATIZE TAREFAS MAÇANTES COM PYTHON Grupo de estudos em Mineração de Dados e Python Eduardo A. Silva
  2. 2. O que é Python? ■ Python é uma linguagem de programação (com regras de sintaxe para escrever o que é considerado um código Python válido). ■ O nome Python é proveniente do grupo surreal de comédia britânico Monty Python, e não do nome da cobra. Programadores Python são carinhosamente chamados de Pythonistas, e referências tanto ao Monty Python quanto a serpentes normalmente estão espalhadas pelos tutoriais e pela documentação do Python.
  3. 3. Download e Instalação do Python ■ http://python.org/downloads/ ■ Nas apresentações no livro que serve como guia é utilizado o Python 3 (3.4.0). ■ Windows e Mac efetuar o download e instalar ■ No Linux: – No terminal digite – sudo apt-get install python3 – sudo apt-get install idle3 – sudo apt-get install python3-pip
  4. 4. Conhecendo o Shell Interativo ■ Após instalar o Python abra o shell selecionando Todos Programas > Python 3.3 > IDLE (Python GUI) ■ A imagem ao lado demonstra a interface do shell interativo do Python. ■ Escreva 2 + 2 para observar o funcionamento do Shell.
  5. 5. Expressões ■ Em Python expressões são constituidas de valores (como 2) e de operadores (como +) ■ No exemplo anterior 2 + 2 é avaliado como um único valor igual a 4. Um valor único sem operadores também é considerado uma expressão, mas são avaliados como si mesmo. ■ Digite 2 e dê enter no shell.
  6. 6. Operadores Operador Operação Exemplo Avaliado como.. ** Exponencial 2 ** 3 8 % Módulo/resto 22 % 8 6 // Divisão inteira 22 // 8 2 / Divisão 22 / 8 2.75 * Multiplicação 3 * 5 15 - Subtração 5 – 2 3 + Adição 2 + 2 4
  7. 7. Operadores ■ A ordem das operações é importante em Python, seguem uma ordenação semelhante aquela utilizada na matemática. ■ O Operadore ** é avaliado em primeiro lugar; os operadores * /, // e % são avaliados em seguida da esquerda para direita e os operadores + e – são avaliados por último. ■ No shell veja a diferença – 2 + 3 * 6 = 20 – (2 + 3) * 6 = 30 – 23 % 7 = 2 – (5 – 1) * ((7 + 1) / (3 – 1)) = 16.0
  8. 8. Inteiros, ponto flutuante e string Tipo de Dado Exemplos Inteiros -2, -1, 0, 1, 2, 3, 4, 5 Números de ponto flutuante -1.25, -1.0, --0.5, 0.0, 0.5, 1.0, 1.25 Strings ‘a’, ‘aa’, ‘aaa’, ‘Hello!’, ‘11 cats’ ■ Um dos erros possíveis referente ao tipo de dado, seria o erro de syntax de uma string para representar tal erro digite no shell – ‘Olá mundo! ■ O erro ocorré pela fata do fechamento das aspas ‘’
  9. 9. Concatenação e repetição de strings ■ Concatenação – ‘Alice’ + ‘Bob’ ■ Repetição – ‘Alice’ * 5 ■ Reproduzindo um erro ao utilizar a concatenação com um número inteiro – ‘Alice’ + 42 – Neste caso seria necessário transformar o 42 em uma string
  10. 10. Armazenado valores em variáveis ■ spam (variavel) = 40 (valor) – O resultado reproduzido no shell será 40 ■ eggs = 2 | spam + eggs – O resultado será 42 ■ spam = spam + 2 – Neste último caso o valor de spam é atualizado sendo assim ao escrever spam no shell o valor não será mais 40 mas sim 42
  11. 11. Nomes de variáveis ■ Existem algumas boas práticas para nomear suas váriaveis em um programa escrito em Python Nome válidos de variáveis Nomes inválidos de variáveis Balance current-balance (hifens não são permitidos) currentBalance current balance (espaços não são permitidos) current_balance 4account (não pode começãr com um número) _spam 42 (não pode começar com um número) SPAM total_$um (caracteres especiais como $ nã são permitidos) account4 ‘hello’ (caracteres especiais como ‘ não são permitidos
  12. 12. Seu primeiro programa # Este programa diz olá e pergunta o meu nome. print(‘Olá mundo!’) print(‘Qual o seu nome?’) #pergunta o nome myName = input() print(‘Prazer em conhece-lo, ‘ + myName) print(‘O comprimento do seu nome é:’) print(len(myName)) print(‘Qual sua idade?’) #pergunta a idade myAge = input() print(‘Você estará com ‘ + str(int(myAge) + 1) + ‘ em um ano.’)
  13. 13. Obrigado!! ■ easilva91@gmail.com

×