Apêndice A : Utilizando Python 3 com Ideone
Nesta seção você irá aprender a experimentar os conceitos de lógica de programação utilizando a linguagem Python na plataforma Ideone. Minha sugestão é que você rode os códigos na plataforma Ideone à medida que vai aprendendo a sintaxe.
Aprender lógica de programação com Python apresenta a vantagem de oferecer poucas barreiras para o estudante começar a programar, pois a linguagem abstrai muito do funcionamento do computador, como a necessidade de declarar o tipo da variável para reservar um espaço de memória. Desta forma o estudante consegue, sem muitos pré-requisitos, rapidamente ver os resultados do seu código implementado.
Como utilizar o Ideone
- Acesse www.ideone.com
- Escolha Python3
- Escreva seu código na área em branco
- Pressione Run para testar o código

Após pressionar Run, você verá a tela de resultados exibindo:
- O código que foi escrito anteriormente
- Indicação de sucesso ou falha na interpretação do código
- Tudo o que foi impresso na tela com o comando print

Sintaxe em Python
Primeiros Passos
#Comentários são feitos desta forma, colocando # no início da linha
print("Hello World!")
Variáveis
#Nesta linguagem não é necessário declarar o tipo de variável
var_inteiro = 1
var_real = 1.0
var_texto = "Sou do tipo texto"
var_logico = False
Impressão
#Somente variável texto
print("Texto entre aspas")
#Impressão com valores numéricos
idade = 10
print("Ele tem " + str(idade) + " anos.")
Leitura de variáveis
#Rodando na própria máquina, conhecer o comando abaixo é o suficiente.
nome = input("Qual é o seu nome?")
#Para ler uma variável utilizando Ideone, é necessário seguir as instruções da imagem abaixo.
- Clicar em stdin
- Escrever o código utilizando o comando input
- Escrever cada entrada em linhas separadas
- Pressionar Run

Operadores de comparação
Os operadores de comparação em Python3 são os mesmos utilizados pela linguagem desta apostila.
Desvio condicional
É necessário usar a tecla Tab para começar a escrever as instruções.
#1)
if (Expressão Lógica):
#Instruções, use o Tab para começar a escrever
#O Tab deve ser usado enquanto a escrita de instruções do if não terminar
#2)
if (Expressão Lógica):
#Bloco 1
else:
#Bloco 2
Expressões Lógicas
#Negação(not)
exemplo_not = not(5>2)
print(exemplo_not)
#Disjunção(and)
exemplo_and = 5>2 and 5==5
print(exemplo_and)
#Conjunção(or)
exemplo_or = 5>2 or 5!=5
print(exemplo_or)
Estrutura de repetição
#É necessário usar a tecla Tab para começar a escrever as instruções.
#Comando equivalente a “ Para ( i = 0 ; i < 5 ; i = i + 1 ) Faça ”
for var in list(range(5)):
#Exibe valores de 0 a 4
print (var)
#Comando equivalente a “ Enquanto ( count < 5 ) Faça ”
while (count < 5):
#Exibe valores de 0 a 4
print (count)
count = count + 1
Vetores
A linguagem Python abstrai(“esconde”) o funcionamento de um vetor, por isto não é possível utilizá-lo da mesma forma que foi apresentado nesta apostila. O código abaixo é uma tentativa de encontrar uma interseção do que a linguagem oferece e do que foi apresentado na apostila.
#Criação
vetor = [ 1, 2, 3, 4, 5, 6 ]
#Acesso e modificação
vetor[0] = 5 # O primeiro elemento do vetor é alterado para 5
#Como criar um vetor com 500 posições para ser preenchido posteriormente?
vetor = [0]*500 # 500 posições preenchidas com 0
Função
#É necessário usar a tecla Tab para começar a escrever as instruções.
#Esta função somarAB retorna a soma dos parâmetros de entrada a e b.
def somarAB(a, b):
return a + b