Buscar

01 - Python BásicoI

Prévia do material em texto

IPE – Introdução a 
Programação Estruturada
Profº Ms Gustavo Molina
Aula 02 – Python Básico
Python IDLE 3.8 – Ajuda no Python
• Se você necessitar de alguma informação sobre a linguagem Python, 
basta digitar help () no interpretador e pressionar ENTER para ter 
acesso ao utilitário de ajuda.
Python IDLE 3.8 – Python como Calculadora 
Python IDLE 3.8 – Comentários em Python
• O símbolo para os comentários no Python é o sustenido (#).
Comandos de Entrada e Saída de Dados
• Print: É o comando utilizado para exibir uma informação na tela. O 
texto a ser exibido deve estar entre ‘ ‘ (aspas simples) ou “ “ (aspas 
duplas) dentro de um parênteses, conforme exemplos abaixo. 
Comandos de Entrada e Saída de Dados
• Input: É o comando que lê as informações digitadas pelo teclado. 
Essas informações são salvas em variáveis. Observe os exemplos 
abaixo:
Tratando Erros na Entrada de Dados
• Em Python tratamos os erros advindos pela entrada de dados 
incorretos utilizando exceções. A exceção é um recurso da linguagens 
de programação modernas que serve para informar que uma condição 
incomum ocorreu. Abaixo será apresentada a sintaxe utilizada para 
trabalhar com exceções.
Tratando Erros na Entrada de Dados
Tipos, Variáveis e Valores
• Ao escrever programas para resolver problemas, você terá que 
armazenar e manipular os dados. Esses dados são armazenados 
utilizando variáveis.
• Como o próprio nome diz, as variáveis podem ter o seu conteúdo 
alterado. Você pode armazenar qualquer coisa utilizando variáveis. Elas 
são apenas uma parte da memória do seu computador, onde você 
armazena as informações temporariamente.
• Os nomes das variáveis começam sempre com uma letra, não contêm 
espaços e são case – sensitive, ou seja, Idade é diferente de idade.
Tipos, Variáveis e Valores
• Em Python, a variável não precisa ser pré – declarada, pois, seu tipo
é determinado dinamicamente. Para nomeá-las você deve observar as 
seguintes regras:
O primeiro caractere deve ser uma letra (maiúscula ou minúscula) ou o 
caractere de sublinhado ( _ );
O resto do nome pode conter letras (maiúsculas ou minúsculas), 
sublinhado ( _ ) ou dígitos (0-9);
Não pode conter espaços ou caracteres especiais ($, #, %, @)
Nomes de variáveis corretos: nome, _idade, nome23, d3b1.
Nomes incorretos: 2things, media aritmética, R$, 1X, Nome usuário.
Tipos, Variáveis e Valores
• O Python é uma linguagem dinamicamente tipada. Isso quer dizer que 
não é necessário tipar as variáveis para usá-las. Por um processo 
chamado “binding”, atribui-se um objeto a um nome e esse nome 
incorpora o tipo de objeto. Assim, para atribuirmos o valor 2, que é um 
inteiro, ao nome “valor1” só precisamos fazer valor1=2, e “valor1” será 
automaticamente tipado pelo Python como inteiro.
Tipos, Variáveis e Valores
• Perceba que não precisamos “declarar” a variável valor1 antes de 
utilizá-la. Se, agora, você quiser atribuir o valor “Boa Noite” ao nome 
“valor1”, poderá fazer isso naturalmente, conforme mostrado abaixo. 
Desta vez, o objeto “valor1” irá incorporar o tipo “Boa Noite” que é uma 
string.
Tipos Numéricos
• Os tipos numéricos que temos em Python são: inteiros (int), números de 
ponto flutuante (float), booleanos (bool) e complexos (complex). Os 
textos são do tipo string (str). Para que um número possa ser 
considerado como float, ele deve possuir um ponto e uma casa decimal 
mesmo que seja 0.
Determinando o Tipo de uma Variável 
• Para descobrir o tipo atual de uma variável, deve-se utilizar a função 
type( ), conforme mostrado abaixo:
Operadores Aritméticos
• O Python pode ser utilizado como uma calculadora matemática 
avançada. Praticamente, todos os operadores aritméticos funcionam da 
mesma forma como os conhecemos na matemática elementar. Por 
exemplo, para trabalharmos com as 4 principais funções matemáticas , 
temos os operadores conforme a tabela a seguir. 
Operadores Aritméticos
• Temos também operadores para exponenciação, obtenção da parte inteira 
de uma divisão e módulo. 
Operadores Aritméticos - Exemplos
Operadores Aritméticos - Exemplos
Operadores de Atribuição
• Para representar uma atribuição utiliza-se o sinal de igualdade = .
Operadores de Atribuição
Operadores Condicionais
• Tradicionalmente, programação envolve testar valores (e tomar decisões 
com base no resultado do teste). Um teste é essencialmente uma 
expressão condicional que tem um resultado verdadeiro ou falso.
Temos também o operador !=
que significa diferente de.
Operadores Condicionais
Operadores Lógicos (Booleanos)
• Os operadores lógicos trabalham com valores booleanos (verdadeiro ou 
falso), podendo ser combinados com os operadores relacionais. São três 
os operadores lógicos: AND, OR e NOT.
Operadores Lógicos (Booleanos)
Tabela Verdade
Importante recurso utilizado 
na Lógica Matemática que 
pode auxiliar também na 
programação.
Exemplo
Precedência de Operadores
Dúvidas???

Continue navegando