Escolar Documentos
Profissional Documentos
Cultura Documentos
(com python)
instrutores:
Lucas Eduardo, Matheus Victor e Gabriel Ferreira
salvador, 2022
Instrutores
•
Indentação são blocos de códigos que recebem um recuo para definir
a hierarquia em que o código será executado. O recuo é como se
fosse um espaço que você dá e faz um alinhamento do código
dentro de outro.
•
O python é uma das linguagens que leva a indentação mais a sério.
Essa aula está sendo lecionada no início, pois eu preciso que vocês
desde o início comecem a se acostumar com a forma de escrever
em python.
Por que a indentação é importante?
•
A indentação é importante, pois em python se ela for feita de
forma incorreta o seu código não irá funcionar. Não se
trata de um capricho ou uma função estética no código.
Em python é mandatório que você faça a indenização
para criar hierarquias e blocos de códigos que serão
executados.
Para que serve a indentação?
•
Como dito anteriormente a indentação serve para você criar
hierarquias em um código. Quando você inventa um
bloco de código em python você diz a ordem em que ele
será executado. Dessa forma, com a indentação será
executado primeiro um bloco de código de primeira
hierarquia, seguido por um bloco de código de segundo
hierarquia, seguido por um código de terceiro hierarquia
e assim consecutivamente.
Como usar a indentação?
•
Usar a indentação é muito simples. A IDE geralmente faz
esse processo para você automaticamente. Quando você
insere os dois pontos (:) e aperta ENTER, a próxima linha
já faz um recuo automaticamente.
•
Por padronização a indentação em python deve ser
pressionando a barra de ESPAÇO quatro vezes. Algumas
IDEs como o Google Colab, não seguem esse padrão.
Não é um problema grave, mas busque sempre as
convenções e padrões.
Exemplos de códigos
“
➜
Variáveis
Python Variáveis
➜
As variáveis não precisam ser declaradas com
➜
Criando Variáveis
nenhum tipo específico e podem até mudar de
tipo depois de definidas.
➜
Se você deseja especificar o tipo de Você pode obter o tipo de
dados de uma variável, isso pode dados de uma variável com
ser feito com conversão. a função type().
“
➜
Citações simples ou
duplas?
Python Variáveis
➜
Variáveis de string podem
ser declaradas usando
aspas simples ou duplas:
➜
Os nomes de variáveis
diferenciam
maiúsculas de
minúsculas.
1.
Dados
>>> IDE online
Observação
•
Python permite a entrada do usuário.
•
Isso significa que podemos solicitar a entrada do usuário.
•
O método é um pouco diferente no Python 3.6 do Python
2.7.
-
Python 3.6 usa o método input();
•
Python 2.7 usa o método raw_input().
•
•
Em Python, fazemos isso utilizando a função input(), que é
literalmente ‘entrada’ em inglês.
•
A função input() recebe como parâmetro uma string que será
mostrada como auxílio ao usuário, geralmente o
informando que tipo de dado o programa está aguardando
receber.
•
Saida de dados com a função
•
A função para imprimir dados em Python é a função print().
•
Ela é responsável por mostrar valores em seu terminal
•
Juntando entrada e saída
•
Agora que conhecemos as duas funções, podemos juntá-las para
fazer programas mais completos.
•
Vamos armazenar o nome do usuário utilizando input e mostrar o
dado para ele com print
•
Perceba que a função input retorna para nós aquilo que o usuário
digitou. Portanto, nesse caso, o que o usuário digitar será passado
à variável nome!
O parâmetro sep= da função print
•
Por padrão, quando utilizamos virgula para separar os itens, a
função print utiliza espaços para separar cada saída.
•
Porém, podemos utilizar o parâmetro sep= para definir um
caractere de separação.
•
O parâmetro end= da função print
•
Por padrão, a função print utiliza a quebra de linha (\n) como último
caracter.
•
O parâmetro end= é responsável por alterar esse comportamento,
possibilitando ao desenvolvedor trocar qual caracter será
adicionado ao final do dado impresso no terminal.
Utilizando print para gravar dados em
arquivos
•
A função print() também funciona para gravar dados em arquivos.
•
Para isso, utilizamos o parâmetro file= da função print.
•
Também precisamos de um arquivo aberto, o que é feito utilizando-
se a função open.
Observação 2 – Split() – Next Class
•
Método Python String split()
•
Exemplo
-
Definição e uso
-
Sintaxe
•
•
Observação 3 – Range() – Next Class
•
Função range() do Python
•
Exemplo
-
Definição e uso
-
Sintaxe
•
•
para saber mais:
https://speakerdeck.com/matheusvictor
break
>>> ritmos tem sons, e pausas também
let’s bora
>>> hora de pôr em prática o que foi visto
# clique aqui para acessar a lista de questões
2.
Estruturas condicionais
Como você já sabe, o Python utiliza identação para separar blocos de código:
nos loops utilizando for não é diferente.
Sua sintaxe básica é: for <nome variável> in <iterável>. Vamos
entender:
• <nome variável> é o nome da variável que vai receber os elemento
de <iterável>.
• <iterável> é o container de dados sobre o qual vamos iterar, podendo ser:
uma lista, uma tupla, uma string, um dicionário, entre outros.
Exemplo
É usado para finalizar um loop, isto é, é usado para parar sua execução.
O pass nada mais é que uma forma de fazer um código que não realiza
operação nenhuma.