0% acharam este documento útil (0 voto)
5 visualizações39 páginas

Semana 01 - Aula 1.2 - Revisão 1 - Python

Python
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
5 visualizações39 páginas

Semana 01 - Aula 1.2 - Revisão 1 - Python

Python
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
Você está na página 1/ 39

1

REVISÃO 1 - PYTHON
E AMBIENTES DE
PROGRAMAÇÃO

Profa. Simone Aires/ Prof. João Paulo Aires


Por onde começar?
2

 Instalar o ambiente de programação


 PyCharm Community

ou

 Executar o ambiente OnlineGDB


 https://www.onlinegdb.com/online_python_compiler
Por onde começar?
3
Por onde começar?
4
Mais informações sobre os ambientes
5

 Acessar Disciplina – Fundamentos de Programação

 Aula 2.2 - Primeiro programa em Python - ambiente de


programação
6

COMANDO DE SAÍDA DE
DADOS EM PYTHON
Comando de saída de dados
7

 print()

 Usado para exibir mensagens na tela (SAÍDA)


◼ Relembrando:
1. o programa recebeu uma entrada
2. o programa realizou o processamento
3. o programa exibe o resultado do processamento (a saída)
O que é preciso para somar dois números?
8

 Termos dois números, exemplo: 1 e 2


Esse comando é o responsável
por exibir uma mensagem na
print(1+2) tela

 Se quiser uma mensagem “mais elaborada”, temos:

print('A soma dos números é', 1+2)


Se quiser uma mensagem “mais elaborada”, temos:
9
Saída formatada
10

 Se quiser uma mensagem formatada, tem-se

print('A soma de {0} + {1} é {2}’ .format(1, 2, 1+2))

A função format() considera o seguinte: cada elemento dentro de


parênteses equivale a uma posição, sempre iniciando com 0

Para mais informações, acessem a página 42 do livro do BANIN -


Python 3 – Conceitos e Aplicações – Uma Abordagem Didática
11

TIPOS DE DADOS
Tipos de Dados – forma de classificar cada
informação
12

 Em programação, cada informação pertence a


um tipo

 Inteiros (int): números inteiros, positivos e negativos

 Reais (float): números reais, positivos e negativos com casas


decimais (.)

 Caracteres/letras (string): informações no formato texto


Tipos de Dados – forma de classificar cada
informação
13

 São utilizados para estabelecer o conteúdo


(número inteiro, número real, caractere) a
ser registrado em uma VARIÁVEL
14

VARIÁVEIS E ATRIBUIÇÃO
Variável (BANIN, 2018, p. 25)
15

 “É preciso que exista um meio de armazenamento dos


dados que serão manipulados [...]” pelo programa

 Variável é um espaço na memória do computador, reservado


para armazenar valores de forma temporária.
 São necessárias para favorecer o processamento pelo
programa
 Podem ter o seu valor alterado a qualquer momento
Variável (BANIN, 2018, p. 25)
16

 Os valores podem ser armazenados:

 Por meio de digitação do usuário – ENTRADA


 Por meio do processamento pelo programa

 Podemos ter quantas variáveis quiser. O Python gerencia a


memória e administra os valores armazenados em cada uma
 Quando não é mais útil, a variável é “retirada” da memória
(libera a memória)
Declarando uma variável
17

 Sintaxe
 nomeDaVariavel = valorAtribuido

O sinal de = escrito acima, é o comando de atribuição, ou


seja, pedimos ao programa para armazenar o valor em
memória, naquela variável
Declarando uma variável
18

 Sintaxe
 nomeDaVariavel = valorAtribuido

IMPORTANTE:

AS VARIÁVEIS DEVEM, SEMPRE, SEREM INICIALIZADAS


(registrar um valor para elas serem criadas)
Declarando uma variável
19

 Sintaxe
 nomeDaVariavel = valorAtribuido

IMPORTANTE:

AS VARIÁVEIS DEVEM, SEMPRE, SEREM INICIALIZADAS


(registrar um valor para elas serem criadas)
Declarando uma variável
20

 numero = 10
 base = 15.3
 altura = 1.85

 O tipo da variável é definido dinamicamente pelo Python


 E se eu declarar duas variáveis com o mesmo nome? O

que acontece?
Declarando uma variável
21

 E se eu declarar duas variáveis com o mesmo nome? O que


acontece?

v1 = 10
v2 = 11
v1 = 20

print(v1, v2)

 Em Python, vale o último valor


22

COMANDO DE ENTRADA
Comando de entrada em Python
23

 input(‘Mensagem para o usuário’)


 É o comando necessário para, solicitar uma
informação para o usuário e, após sua digitação,
registrar o valor em alguma variável
FAZEMOS ASSIM:

 variavel = input(‘Mensagem para o usuário’)


Comando de entrada em Python
24

 variavel = input(‘Mensagem para o usuário’)


 Após o usuário informar o valor, este será
registrado na variável definida

 Exemplo:
idade = input(‘Informe sua idade’)
print(‘A idade informada é: ’, idade)
Como fazer cálculos?
25

numero1 = input(‘Digite o primeiro número ’)


numero2 = input(‘Digite o segundo número ’)
print(‘A soma dos números é: ’, numero1 + numero2)

Deu certo?
Porque o cálculo não deu certo?
26

 A função input() sempre retorna um texto, por


mais que eu tenha digitado um número
 Assim, é preciso indicar para o Python que tipo
de informação queremos armazenar em
determinada variável
 int:números inteiros
 float: números reais
Porque o cálculo não deu certo?
27

 Sintaxe
variável = tipo_a_ser_armazenado(input(‘mensagem’))
Armazenando valor correto em uma variável
28

 Sintaxe
 variável = tipo_a_ser_armazenado(input(‘mensagem’))

Corrigindo o exemplo anterior...

numero1 = int(input(‘Digite o primeiro número ’))


numero2 = int(input(‘Digite o segundo número ’))
print(‘A soma dos números é: ’, numero1 + numero2)
Variáveis – regras gerais
29

 Não são permitidos nomes compostos


 Ex: nome completo = “João Paulo”

 Não pode iniciar com números


 Ex: 1idade = 25

 Proibido usar caracteres especiais


 Ex: idade$ = 25
 em@il = “[email protected]
30

PALAVRAS RESERVADAS
(NÃO PODE USAR PARA
DECLARAR VARIÁVEL)
Algumas palavras tem função específica
31

print input and or from


not while as elif global
if else break import
with except class exec in
raise continue finally is return
def for try
32

OPERADORES ARITMÉTICOS
Operações matemáticas básicas
33

 Soma: 1 + 2
 Subtração: 10 - 5
 Multiplicação: 12 * 2
 Divisão: 15 / 3
 Divisão inteira: 13 // 2 -> o resultado apresentado
será um número inteiro (ignora os números depois
da vírgula)
Exemplos
34

 5+3=?
 3-9=?
 8/4 = ?
 13/8 = ?
 11.5/2 = ?
 11.5 // 2 = ?
Operações matemáticas básicas
35

 Módulo: 14 % 3 -> retorna o resto da divisão

 Potência: 2 ** 2
Operações matemáticas básicas
36

 Raiz quadrada:
import math Número que se quer
calcular a raiz
quadrada
math.sqrt(numero)

Para conhecer mais funções matemáticas, leia as páginas


39 e 40 do livro do BANIN (2018)
37

COMENTANDO O CÓDIGO
EM PYTHON
Comentando o código Python
38

 Deve ser usado para explicar o código


 Tudo o que estiver em comentário, não será
executado pelo compilador (ele ignora)
39

EXERCÍCIOS – LISTA 1

Você também pode gostar