Sumário:
- Porquê aprender a programar?
- Python… o quê?
- Interpretador de Python e operações básicas
- Percorrer listas
Sobre o Python
Python é uma linguagem de programação OpenSource, ou seja é grátis e feita por uma comunidade.Mal instalado, podem abrir o interpretador (Python command-line) e testar os comandos. Para fazer programas, podem usar o bloco de notas, ou o Notepad++ e guardar o ficheiro no formato programa.py. Depois basta clicar duas vezes para o executar. Caso a janela feche logo, coloquem raw_input()
no final do programa.
O Básico de Python
variavel = 1
(atribuição)
#isto é um comentário
Tipos de variáveis:
var = 1
(int – inteiro)
var = 1.0
(float – numero decimal)
var = "isto é um texto"
(string – texto)
var = [1,2,3,4,5,6]
(list – lista)
Para ver o tipo de uma variável fazer type(var)
Operações
2 + 1
(soma)
1 - 2
(subtracção)
2 * 3
(multiplicação)
2 ** 3
(potência)
2 / 3
(divisão inteira)
2 % 3
(resto da divisão inteira)
2 / 3.0
(divisão decimal – basta um dos dois ser decimal)
Nota:
2 / float(3)
também é divisão decimal, porque estamos a converter o 3 para float (numero decimal).
Interação com o utilizador
numero = input("Insira o numero: ")
texto = raw_input("Insira o texto")
print a (imprime a variavel a)
print "Texto exemplo"
Funções
def quadrado(x):
resultado = x ** 2
return resultado
print quadrado(9)
def exponencial(x,y):
resultado = x ** y
return resultado
print exponencial(5,4)
Listas
lista = [1,2,3,4,5]
for elemento in lista:
print elemento ** 2
lista = range(10) # vai criar uma lista de 0 até 9.
lista = range(2.10) # cria uma lista de 2 até 9.
Trabalho de Casa
Pensar como fazer um programa que veja se um número é primo ou não.