Aprendendo a programar em Python – Parte 2

Venho mostrar nesse segundo post, alguns pontos importantes para quem está aprendendo a programar em Python. No primeiro post, mostrei o básico, como a instalação do ambiente para desenvolvimento com o Python e como realizar operações aritméticas e concatenação.

Scripts Python

Diferente do primeiro post, não vamos utilizar o IDLE em tempo de execução. Criaremos um arquivo a extensão .py, que será o arquivo onde escreveremos o script.

Para iniciar, abra o IDLE, clique no menu ‘File’ e clique em ‘New File’. Ou utilize o comando Ctrl + N.
Na janela que abriu, vamos utilizar o conhecimento da Parte 1 para fazer um programa simples.

print("Inicio do programa")
num1 = int(input("Digite um numero: "))
num2 = int(input("Digite outro número: "))
print("Soma = " + str(num1 + num2))

É possível executar o script dentro do próprio IDLE. Para tanto, clique no menu ‘Run’ e no item ‘Run Module’, ou clique F5. Será necessário salvar o arquivo, na caixa de diálogo, de um nome para o arquivo e clique em salvar.

Uma outra forma de executar seu script Python, é pelo Prompt de Comando. Estando na pasta onde arquivo foi salvo, basta digitar python nome_do_arquivo.py e enter. Mas não utilizarei esse método no post.

Blocos de comandos
Para definir o código que faz parte do contexto de um bloco, é necessário endentar o trecho. Por exemplo.

for i in range(0,3):
    print(i)
print("Fora")

Veja, a linha 2, está endentada em relação ao for na linha um, ou seja, o print() será executado seguindo a regra definida no for. Já o print() que está na linha 3, será executado somente uma vez, após a execução do for, já que ele está fora do bloco for.

Executando esse código, teremos:

0 
1 
2 
Fora

Esse endentação deve ser de pelo menos um espaço, em relação ao bloco deseja que o trecho faça parte. Veja no exemplo abaixo.

def funcao(): 
    for i in range(0,3): 
        print("Dentro do for: " + str(i)) 
        print("Dentro da Função") 
        print("Fora da Função")

Nesse exemplo, as linha 2, 3 e 4 estão endentadas dentro da função, então, fazem parte do escopo da função. Executando esse código, temos:

Dentro do for: 0 
Dentro do for: 1 
Dentro do for: 2 
Dentro da Função 
Fora da Função

Esse tipo de definição, apesar de muito diferente de outras linguagens, que usam chaves para definir o inicio e fim de um bloco, traz uma obrigação de organizar o código que está sendo escrito, para quem está aprendendo a programa em Python ou outra linguagem, a organização é muito importante para que cada conceito aprendido fique mais claro no código.

Esse post fica por aqui. Na parte 3, veremos como trabalhar com arquivos. 🙂

Um comentário sobre “Aprendendo a programar em Python – Parte 2

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.