Baixe o app para aproveitar ainda mais
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???
Compartilhar