2. PYTHON
• Criado por Guido van Rossum, em 1991;
• Linguagem de programação de alto nível e orientada para
o objeto;
• Sintaxe de fácil utilização, considerada como uma boa 1ª
linguagem de programação.
2
3. APLICAÇÕES
• Aplicações na Web;
• Computação científica e numérica;
• Criação de protótipos de software;
• Boa linguagem para ensinar a programar.
3
4. Variáveis
• As variáveis são caracterizadas por terem um nome e um valor
associado;
• O nome das variáveis só podem conter letras, números e
underscores, no entanto não podem começar com números.
• Quando nos referimos a “valor” este pode ser um número, por
exemplo 1 ou então uma string, por exemplo, “Bom dia”;
• Duas variáveis podem corresponder ao mesmo valor;
• Uma variável já existente pode passar a referir-se a um valor
diferente e uma variável que correspondia a um número pode
passar a referir-se a uma string;
• Uma variável pode ser apagada através de del e o nome da
mesma, ou seja del a.
4
8. If Else Statements - Problema Calculadora
Índice de Massa Corporal (IMC)
8
9. Listas
• São utilizadas para armazenar itens podendo estes serem
números, strings ou listas;
• A lista é criada a partir de parênteses retos e vírgulas a separar os
itens;
• Pudemos obter determinado item da lista, através do seu índex
entre parênteses;
A contagem do índex
inicia-se em 0!
9
10. Listas - Operações
Um elemento da lista pode
ser substituído por outro
através do seu índex.
Indexação
Uma lista pode ser:
adicionada a outra; ou
multiplicada por um número.
Operações
Matemáticas
Utilizamos in para verificar
se certo nome existe na lista.
É devolvido True se existe
pelo menos uma vez e False,
caso contrário.
Para verificar que um
elemento não está na lista
utilizamos not.
Verificação de
Condições
10
11. Lista - Funções
Utilizando append é possível
inserir um novo item no final
de uma lista existente.
Insert é um método semelhante ao append.
Permite inserir um novo item no final da lista
bem como em qualquer outra posição.
Inserir itens
É possível eliminar o último
elemento de uma dada lista
através de pop.
Eliminar
De forma a sabermos o número de
itens na lista utilizamos a função
len.
Contar
11
12. Range
• Cria uma sequência de números, começando no primeiro argumento e
acabando no número anterior ao segundo argumento;
• Para converter range numa lista é utilizado o comando list, antes de range;
• Quando tem apenas um argumento cria-se uma sequência de números que
começa no número 0;
• Range pode ter um terceiro argumento, mas este deve ser um número inteiro,
que determina o intervalo da sequência;
12
13. Ciclos - For
Notas:
• “i” pode ser qualquer
letra ou palavra;
• “total1 += i” é um
shortcut de
total1 = total1 + i
13
14. Ciclos – For - Problema
Objetivo: obter a soma dos múltiplos de 3 e 5, menores que
50.
14
16. Ciclos - While
• Mas quando é que utilizamos cada um deles? Normalmente, utilizamos while
quando não sabemos quantos ciclos precisamos;
• Exemplo: temos uma lista em que não sabemos o seu conteúdo, sabemos apenas
que está ordenada de forma decrescente e queremos obter a soma dos números
positivos;
• E se a lista for constituída só por elementos positivos?.
16
17. Ciclos – For, While e Break
• Dada a lista “lista_1” calculemos agora a soma dos números
positivos com for e while, com auxílio de break.
For While
17
18. Conclusões
• O Python é uma linguagem simples com diversas funcionalidades;
• Com o presente trabalho foi possível destacar as seguintes:
1. Aceder a um valor incrementado no programa através do nome da
variável;
2. Existem vários tipos de objeto incluindo variáveis e listas;
3. Verificar se determinada condição é verdadeira ou não;
4. Listar um conjunto de informação;
5. Extrair um ou mais elementos de uma lista;
6. Obter a soma dos elementos que compõem uma lista.
18