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

Guia Completo de Programação em Python

Resumo de introdução de alguns conceitos básicos da linguagem de programação Python.

Enviado por

tainaribeiro687
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)
2 visualizações4 páginas

Guia Completo de Programação em Python

Resumo de introdução de alguns conceitos básicos da linguagem de programação Python.

Enviado por

tainaribeiro687
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

1.

Introdução
Python é uma linguagem de programação orientada a objeto. É uma linguagem de
tipagem dinâmica e forte, interativa e interpretada.
Linguagens de alto nível são aqueles que se assemelham mais a linguagem humana do
que a linguagem de máquinas. O Python é um exemplo de linguagem de alto nível.
O Python é interpretado por bytecodes pelo interpretador do Python, o que torna o
código portável - o código pode ser compilado em uma plataforma e executar em
outras plataformas.
A versão oficial da linguagem é escrita em C.

2. Sintaxe
As regras de sintaxe ditam como o código pode ser escrito para evitar que exceções
sejam lançadas.
• Para fazer um comentário de uma linha no código utilize # no início do
comentário.
• Para fazer uma quebra de linha no código utilize \n
• Para fazer comentários de múltiplas linhas utilize três pares de aspas duplas
no início e final do comentário.
• Blocos de código devem ser indentados.
• Case sensitive.

3. Variáveis
Define-se variáveis para que elas armazenem informações.
• Para declarar variáveis deve começar com letra minúscula, sem números no
início e sem acentos.
• Para atribuir valor, deve utilizar o sinal de igualdade e passar o valor a ser
armazenado.
• Variáveis mutáveis são aquelas que seu conteúdo pode ser alterado.
• Variáveis imutáveis são aquelas que não permitem que seu valor seja
modificado.

4. Tipos de Variáveis
• Números inteiros (int): declara e atribui um número inteiro, o interpretador
sabe que é um valor inteiro se entrar com um valor cheio. O comando type()
retorna o tipo da variável. Ex: numero_inteiro = valor
• Números reais (float): declara e atribui um número real, o interpretador sabe
que é um valor decimal devido ao uso do ponto. Ex: numero_real =
[Link]
• Texto (String): Se o valor for um texto, utilize aspas duplas. Se quiser atribuir
um texto com várias linhas, utilize três pares de aspas duplas no início e final do
texto. Outro jeito de ter a quebra de linha na atribuição e texto é utilizando as
aspas duplas e quando quiser uma quebra de linha basta utilizar o \.
• Booleanos: variável que comporta apenas valor True (verdadeiro) ou False
(falso).
4.1 Operações numéricas
• Soma: utiliza o sinal de +
• Subtração: utiliza o sinal de -
• Divisão decimal: utiliza o sinal de / (dá o resultado em float)
• Divisão inteira: utiliza o sinal de // (dá o resultado em inteiro)
• Resto da Divisão: utiliza o sinal de %
• Multiplicação: utiliza o sinal *

5. Condicionais
São blocos de códigos que serão executados de acordo com o atendimento de uma
condição.
if - o ‘se’ verifica se uma determinada condição é satisfeita. Se a resposta for True, o
bloco de código dentro do if será executado.
else - o bloco de código dentro do ‘se não’ é executado toda vez que nenhuma
condição for atendida.
elif - esse condicional permite executar outro bloco de código com condicional
adicional. Permite adicionar quantas condições adicionais desejar.
• O uso de vários ‘if’ faz com que eles sejam considerados independentes um
do outro, ou seja, se a condição for verdadeira mais de um bloco de código do
‘if’ será executado.
• O uso de ‘if + elif’ faz com que a execução pare no primeiro condicional que
seja verdadeiro, ou seja, em caso verdadeiro apenas uma condição será
executada.
5.1 Operadores lógicos
and - o ‘e’ compara dois valores e retornara True apenas se ambos forem
verdadeiros.
or - o ‘ou’ compara dois valores e retorna True se pelo menos um deles for
verdadeiro.
not - o ‘não’ inverte o valor lógico.
5.2 Operadores comparativos
• == : igual
• ≥ : maior que
• ≤ : menor que
• !=: diferente de
6. Listas
A lista é uma coleção de elementos ordenáveis e mutáveis. A lista em Python permite
que os seus elementos armazenados sejam de tipos diferentes, podendo até mesmo
possuir uma lista como elemento. Cada elemento será armazenado em um índice/casa
que sempre começa a ser contado do índice 0 e é incrementado à medida que novos
elementos são adicionados na lista.
Declaração: nomeLista = [elemento 1, elemento 2, … , elemento n]

6.1 Tuplas
A tupla é uma coleção ordenada e imutável de elementos. Ou seja, após a sua
declaração não é possível mudar, remover ou adicionar elementos. Trabalhar
com tuplas garante que os dados não sejam modificados, tenha um
desempenho melhor que listas, menor ocupação de memória. Ela pode ser
usada como chave em dicionários.
Declaração: nomeTupla = (elemento 1, elemento 2, … , elemento n)

7. Dicionários
Dicionário em Python é uma coleção não ordenada de pares ‘chave’ e ‘valor’. A
estrutura da informação que será armazenada dentro do dicionário pressupõe uma
chave e valor.
A chave é um valor imutável que identifica unicamente o valor, podendo ser do tipo
string, int, float, boolean, objetos de classe própria, fronzenset e tupla (desde que os
valores dentro sejam imutáveis). Para os valores, o dicionário aceita tipos string, int,
float, boolean, lista, tupla, outros dicionários, set, None, objetos de classe própria,
funções e fronzenset.
Declaração: nomeDicionario = {"nomeChave 1”: “valor 1”, "nomeChave 2”: “valor 2”, …
, "nomeChave n”: “valor n”}

8. Entrada de dados
A entrada de dados permite que o usuário envie dados para serem armazenados e
utilizados no sistema.
input()
Seja qual for o valor digitado pelo usuário ele será armazenado na variável. O dado
passado será armazenado como string na variável.
nomeVariavel = input("Solicitação para o usuário")
int()
Forma de transformar o valor recebido pelo input() em um tipo inteiro.
nomeVariavel = int(valor)
int(input())
Transforma direto o valor passado pelo usuário em um tipo inteiro.
nomeVariavel = int(input("Solicitação para o usuário"))

9. Funções
Uma função em Python é um bloco de código reutilizável. A função executa uma tarefa
específica sempre quando for chamada.
Declaração
def nomeFunção(parâmetros):
bloco de código

Você também pode gostar