2_Introdução_Python
2_Introdução_Python
Dados
Professora Mônica
monica@aedb.br
Estrutura de dados
Introdução ao Python
Professora Mônica
Introdução
• Criada em 1991 por Guido van Rossum
• Simples e de fácil aprendizado
• Portátil
• Desenvolvimento web
• Inteligência Artificial
• Big Data
• Ciência de Dados
• Computação Gráfica
• Popularidade
• FAQ: https://wiki.python.org.br/PerguntasFrequentes/SobrePython
Python
• Python.org → site oficial do Python
O que é Anaconda IDE?
• O Anaconda IDE é uma forma de distribuição open
source da linguagem de programação Python e é uma
plataforma poderosa para a ciência de dados. Ela
busca simplificar o gerenciamento de informações e
sua utilização.
Por que utilizar o Anaconda IDE?
• O uso de pacotes torna seu código mais organizado e,
por isso, será mais fácil de alterá-lo, de ser
compreendido por outros programadores e de ser
utilizado em outros projetos. Eles são como bibliotecas, ou
seja, disponibilizam algumas funções e classes de
variáveis para executar determinada ação.
• Maiore informações:
https://research.google.com/colaboratory/intl/pt-BR/faq.html
Primeiros passos no Google Colab
• Primeiro: o que são variáveis e constante??
• Por meio de variáveis que um algoritmo “guarda” os dados do problema
• Todo dado que tem a possibilidade de ser alterado no decorrer do tempo
deve ser tratado como uma variável
• Quando um dado não tem nenhuma possibilidade de variar no decorrer do
tempo, deverá ser tratado como constante.
• Exemplo: calcular a área de um triângulo. Sabemos que a fórmula para o
cálculo da área de um triângulo é BASE * ALTURA / 2. Base e altura são
dados que irão variar no decorrer do “tempo de execução”. O número 2 da
fórmula é um dados constante, pois sempre terá o mesmo valor.
Tipos de variáveis
• Inteiros(int): valores positivos ou negativos, que não possuem uma
parte fracionária. Exemplo: 1, 30, 40, 12, -50
• Float(real): valores positivas ou negativos, que podem possuir uma
parte fracionária (também podem ser inteiros). Exemplo: 1.4, 6.7,
10.3, 100, -47
• Caracteres (char ou string): qualquer elemento presente no teclado:
exemplo: “Maria”, “João”, “M”, “F”
• Lógico (boleano): verdadeiro ou falso. Exemplos: true, false, 1, 0
Vamos abrir o Google Colab
• https://colab.research.google.com/notebooks/intro.ipynb?hl=pt_BR
Python – Google Colab
Vamos criar nossas primeiras variáveis:
• Crie as 3 variáveis:
• numero = 3
• numero_jogos = 14
• numero_convidados = 15
O f serve para indicar que a string digitada será concatenada com o valor das variáveis.
Função replace() para substituir caracteres
em uma string
• Se soubermos a posição do personagem que queremos mudar,
esse método pode ser muito útil e rápido. Dividimos a string até
essa parte, adicionamos o caractere e então o concatenamos
com a parte restante da string que resta.
Operações matemáticas:
Podemos realizar
operações matemáticas no
Python.
+ → soma
- →subtração
/ → divisão
* → multiplicação
Operadores matemáticos – (- , /, *, +):
Resto da divisão - %
Potência - **
Importando bibliotecas
Algumas bibliotecas precisam ser importadas.
Arredondamento
Escreva o programa ‘Olá mundo!’
print("Hello World!")
Exercício
• 1. Ler dois números inteiros, executar e mostrar o resultado das seguintes
operações matemáticas: adição, subtração, multiplicação e divisão
• 2. Efetuar o cálculo da quantidade de litros de combustível gasto em uma
viagem, utilizando um automóvel que faz 12 km por litro. Para obter o
cálculo, o usuário deve fornecer o tempo gasto no viagem e a velocidade
média durante ela. Esta forma, será possível obter a distância percorrida
com a fórmula DISTANCIA = TEMPO * VELOCIDADE. Tendo o valor da
distância, basta calcular a quantidade de litros de combustível utilizada na
viagem, com a fórmula: LITROS_USADOS = DISTANCIA / 12. o programa
deve apresentar os valores da velocidade média, tempo gasto na viagem, a
distância percorrida e a quantidade de litros utilizadas na viagem.
Resolução exercício 1
Resolução exercício 2