Aplicações Informáticas B
1 – Introdução à Programação
Linguagem de Programação Python
Ano Letivo
2023/2024
Professoras Anabela Martins e Glória Soares
SUMÁRIO
Introdução à linguagem de programação Python:
» Instruções de saída e entrada de dados
» Tipos de dados em programas
» Operadores aritméticos, lógicos, relacionais e respetivas regras de
prioridade
» Tipos de dados compostos: list, tiple, dict e set
Instruções de saída e entrada de dados
Função print()
» Função utilizada para efetuar a escrita de mensagens no ecrã.
» Os dados são escritos no formato string, e depois da saída de dados, por
defeito, efetua a mudança para a linha seguinte.
Instruções de saída e entrada de dados
Instruções de saída e entrada de dados
Função input()
» Função utilizada para ler dados do teclado.
» Esta função pode conter uma mensagem a ser apresentada ao utilizador e
os dados indicados pelo utilizador são do tipo string, podendo ser de outro
tipo, caso seja indicado o tipo pretendido.
Instruções de saída e entrada de dados
Instruções de saída e entrada de dados
Comentários
Os comentários são linhas ignoradas pelo compilador, incorporadas no código do
programa com o intuito de o explicar.
Comentários no Python:
# no início da linha, quando se pretende apenas uma linha de comentário.
Aspas triplas (“””…”””) ou plicas triplas (‘’’…’’’), quando se pretende definir um conjunto
de linhas de comentário.
Instruções de saída e entrada de dados
Tipos de dados em programas
• As variáveis são identificadores que designam valores que podem variar ao longo do
programa;
• Associado a cada uma das variáveis, é reservado um espaço de memória, de acordo
com o tipo de dado;
• A linguagem Python utiliza a definição dinâmica de dado, ou seja, não existe um
comando para declarar as variáveis. Estas são criadas com a atribuição de um valor;
• Na linguagem Python, ao atribuir um valor a uma variável, esta é automaticamente
declarada.
Tipos de dados em programas
Tipos de dados em programas
• As constantes são identificadores para designar valores que não variam ao longo da
execução do programa. A linguagem Python não tem uma instrução para a
declaração de constantes;
• É recomendado que o identificador das constantes seja definido apenas em letras
maiúsculas, para assim as distinguir das variáveis;
• Tal como a variáveis, as constantes são criadas com a atribuição de um valor, sendo
automaticamente definidas com o tipo de dado correspondente ao tipo atribuído.
Tipos de dados em programas
Tipos de dados em programas
Identificadores
Designações definidas pelo programador, no código de um programa, identificando
elementos como variáveis, funções, entre outros.
Regras para a definição de identificadores:
Tipos de dados em programas
Tipos de dados em programas
Palavras Reservadas
A linguagem Python tem um conjunto de palavras reservadas que não podem ser
utilizadas como identificadores de variáveis e funções, entre outros.
Tipos de dados em programas
Palavras Reservadas
Tipos de dados em programas
Dados: elementos sobre os quais são efetuadas operações.
Os dados, de acordo com a sua natureza, podem estar associados a diferentes
tipos.
O Phyton tem um conjunto diverso de tipos de dados que podem ser
utilizados no desenvolvimento de aplicações.
Tipos de dados em programas
Tipos de dados em programas
Tipos de dados em programas
Tipos de dados em programas
Operadores
Aritméticos
Operadores de
Atribuição
Operadores
Relacionais
Operadores
Lógicos
Prioridade dos
Operadores
Tipos de dados compostos
List
(Listas)
Tuple (Tuplas)
Dict
(Dicionários)
Set (Conjunto)
Estruturas de Dados – Operações Comuns
Print()
Max()
Min()
Len()
Sum()
Del()
Sorted()
list()
tuple()
set()
Operador
in
Operador
not in
Operador +
Estruturas de Dados – Operações Específicas
Estruturas de Dados Dict
Consultar chave:
Estruturas de Dados Dict
Alterar chave:
Estruturas de Dados Dict
Apagar chave e respetivo valor :
Estruturas de Dados Set
Interseção: Operador &
Estruturas de Dados Set
União: Operador |
Estruturas de Dados Set
Diferença: Operador -
Estruturas de Dados Set
Diferença simétrica: Operador ^