Você está na página 1de 29

AGRUPAMENTO DE ESCOLAS BAIXA-CHIADO

Escola Sede
ESCOLA BÁSICA E SECUNDÁRIA PASSOS MANUEL

Programação e Sistemas de
Informação

CURSO PROFISSIONAL
TÉCNICO DE GESTÃO E PROGRAMAÇÃO
DE SISTEMAS INFORMÁTICOS
Introdução ao Python
 Introdução ao Python
 Porquê Python?
 Quem usa?
 Como usar?
 Instalação
 Comentários
 Variáveis
 Tipos de dados
 Operadores
 Comandos de Entrada/Saída de dados
Introdução ao Python
 Porquê ensinar Python?

 Os conceitos fundamentais da linguagem são


simples de entender;

 A sintaxe do Python é clara e fácil de aprender;

 O interpretador Python permite aprender e testar


rapidamente as linhas de código .
Introdução ao Python

 Porquê Python?

 Linguagem bastante poderosa


 Desenvolvimento Web
 Acesso a bases de dados
 Computação numérica e científica
 Jogos
 3D
Introdução ao Python
 Quem Usa?

 Google (aplicações Web)


 Yahoo (aplicações Web)
 Microsoft
 Disney (animações 3D)

 Mais casos de sucesso:


http://www.python.org/about/success/
Introdução ao Python

 Como Usar?
O Python é uma linguagem Interpretada, logo é executada utilizando um
interpretador que lê o código fonte (o conjunto de instruções) e interpreta
diretamente, durante a sua execução.

Interpretadores são programas de computador que leem um código fonte de


uma linguagem de programação interpretada e converte-o em código executável.
Introdução ao Python
 Como Usar?

Tanto se pode utilizar no Shell ou numa IDE.

Shell  é um programa que recebe, interpreta e executa os comandos inseridos


pelo utilizador, aparecendo no ecrã como uma linha de comandos, representada
por um interpretador de comandos, que aguarda no ecrã os comandos do
utilizador.

IDE  Integrated Development Environment ou Ambiente de Desenvolvimento


Integrado, é um programa de computador que reúne as características e
ferramentas de apoio ao desenvolvimento de software.
Introdução ao Python
 Instalação
1. Aceder à página python.org/download/

Realizar o download
do instalador do
python apropriado
para a versão do
Windows.

Python 3.x.y
Windows x86
MSI Installer
Introdução ao Python

 Instalação
2. Realizar a execução do
instalador. Clique em Run para
continuar.

3. Clicar sempre em Next até surgir a


palavra Finish para concluir a
instalação.

4. Para executar aceder aos


programas e clicar no IDLE (Python
GUI).
Introdução ao Python
O IDE  IDLE
Aceder ao IDLE, em todos os programas do Windows, depois em
File e a seguir New File ou New Window (ou Ctrl + N), abre o editor
para desenvolver o programa.
Introdução ao Python
O meu primeiro programa
1. Aceder ao IDLE (em todos os programas do Windows).

2. Depois no menu File selecionar New File/New window.

3. Digitar a seguinte linha de código:

print ("Olá Mundo!")

4. Guardar o ficheiro em menu File > Save (Ctrl+S) e com extensão .py

5. Depois no menu Run > Run Module (F5), para executar o programa.
Introdução ao Python
O meu primeiro programa
Introdução ao Python
 Saída de Dados → O comando print

O comando print permite “imprimir”, apresentar os dados (valores,


mensagens, etc.) no ecrã.

>>> print (“Olá mundo!”)

Neste exemplo, a mensagem Olá mundo! será exibida no ecrã.


Introdução ao Python
 Saída de Dados → O comando print

Mais exemplos:
Introdução ao Python
Comentários
Para comentários de apenas uma linha, utiliza-se o símbolo # (cardinal).

Para comentários de múltiplas linhas, utilizam-se ““” (aspas duplas x3).


ATENÇÃO! que são três aspas duplas no início e no fim do comentário.

 Exemplos
# Um comentário é precedido do caracter "#“ (cardinal)
# Os comentários são ignorados pelo interpretador
print(“Olá!”) # Os Comentários também podem aparecer após o código

"""
Este é um exemplo de um comentário de múltiplas linhas em Python.
Atenção que são três aspas duplas no início e final do comentário
"""
Introdução ao Python

 Variáveis

São espaços de memória que são utilizados para armazenar informações,


um valor ou uma expressão.

Toda a variável precisa ter um nome (ex: numero1, numero2, soma).

Os nomes das variáveis devem começar por uma letra e depois podem
conter letras, números ou underline, até um limite de 30 caracteres.

Não pode conter caracteres especiais, nem iniciar por um número.

As palavras reservadas (for, if, , else, def, while, etc) também são proibidas.
Introdução ao Python
 Variáveis - Sintaxe

nomeDaVariavel = valorAtribuido
Declaração
de Variáveis
nome = “python” # string (cadeia de caracteres)
numero = 1 # valor inteiro
preco = 10.99 # valor ponto flutuante (c/ casas decimais)
t = True # valor booleano

Podemos descobrir o tipo atual de uma variável, utilizando a função type()


>>> type(nome)
Introdução ao Python
 Tipos de dados
String – São cadeias de caracteres. As Strings são escritas usando aspas simples
ou duplas.
Ex: ‘Digite o seu nome:’ , “Digite a sua idade:”

Na linguagem Python existem vários tipos de dados numéricos:

 int – (é equivalente ao tipo inteiro do pseudocódigo) - Ex: 1 , 2, 15, 19.

 float - (é equivalente ao tipo real do pseudocódigo) - Ex: 10.5, -1900.05, 15e-5

Mas também existe o tipo booleano:

 bool – (Tipo Booleano) True ou False. Ex: a=True


Introdução ao Python

EXEMPLO – Função type()


Introdução ao Python
 Entrada de Dados → Função input()

Sintaxe:

nomeDaVariavel = input(‟Texto de Saída‟)

Para receber informações do utilizador podemos usar a função input().

>>> nome = input(“Digite o seu nome: ”)

A função aguarda que o utilizador digite os valores. Os valores são


convertidos em texto, ou seja, em dados do tipo string.
Introdução ao Python
Entrada de Dados → Função input()

Exemplo:

>>> nome = input("Digite o seu nome: ")


>>> print(nome)

Neste caso a variável "nome" irá armazenar o que for digitado


pelo utilizador e depois apresentará o valor da variável “nome”
no ecrã.
Introdução ao Python
 Conversão do tipo de dados usando a função input()

Como a função input converte os dados inseridos em texto, teremos que usar
funções de conversão para converter os dados noutro tipo.

Como por exemplo em números inteiros ou reais:

>>> inteiro = int(input(“Digite um número inteiro: "))


>>> real = float(input(“Digite um número real: "))

Nestes exemplo os dados inseridos pelos utilizadores serão convertidos, no


tipo de dados inteiro (int) e real (float).
Introdução ao Python
Python  É uma calculadora
O Interpretador python pode ser usado como uma calculadora.

Por exemplo, as operações aritméticas são denotadas pelos símbolos:

+ adição
- subtração
* multiplicação
/ divisão
// divisão de inteiros
% resto da divisão
** Potência
Introdução ao Python
>>> 10+5 # Isto é um comentário
15
Exemplos
>>> 10-15
-5
>>> 10*3 # O símbolo asterisco é usado na multiplicação
30
>>> 10/2 # A Divisão retorna o quociente com casas decimais
5.0
>>> 10/3
3.3333333333333335

>>> 10//3 # A Divisão inteira retorna inteiro no quociente,


3
>>> 10%3 # O Resto da divisão inteira é simbolizado por %
1
>>> 2**3
8
Introdução ao Python
 Elabora um programa em Python que calcule a soma de dois valores.
EXERCÍCIOS

1. Cria um programa em python que envie a seguinte mensagem para o ecrã:

“Olá mundo!”

2. Elabora um programa em python que calcule a subtracção de dois valores.

3. Elabora um programa em python que calcule a multiplicação de dois valores.

4. Elabora um programa em python que calcule a média de dois valores.

5. Elabora um programa em python que diga (calcule) quantos anos tens.

6. Elabora um programa em python que diga qual foi o número digitado.


Exercícios

a. Elabora um programa em python que calcule a área de um retângulo.

b. Elabora um programa em python que calcule a área de um círculo.

c. Elabora um programa em python que calcule o perímetro de um retângulo.

d. Elabora um programa em python que calcule o perímetro de um círculo.

e. Elabora um programa em python que converta centímetros em metros.

f. Elabora um programa em python que converta dólares ($) em euros(€).

g. Elabora um programa em python que peça o preço de um produto ao utilizador e

que depois apresente o preço com um desconto de 20%.