Alcides Fonseca

40.197958, -8.408312

Aula 1 - Introdução

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.