Meu Primeiro Programa

Já vimos que um programa é uma sequência de instruções ou comandos que resolvem um problema.

No modo de programa, você pode escrever um programa inteiro, digitando linhas com comandos da linguagem em um arquivo, e então usando o interpretador para executar o conteúdo inteiro do arquivo.

Esse arquivo, como já comentado, é geralmente denominado de código fonte. Por exemplo, podemos usar o próprio editor IDLE para criar o código fonte chamado primeiroprograma.py com o seguinte conteúdo:

print("Adicionando dois números, 2 e 3:")
print(2 + 3)

Por convenção, arquivos com programas em Python têm nomes que terminam com .py. Seguir essa convenção ajuda o sistema e outros programas a identificarem um arquivo com código fonte em Python.

Nesse exemplo, print é uma função já existente na linguagem, que tem o papel de exibir valores ou mensagens na tela. Na primeira linha, ela exibe uma mensagem; na segunda, ela exibe o resultado de um cálculo. Ela também é capaz de exibir várias informações (separadas por vírgulas), combinando todas na saída. Por exemplo, para exibir uma mensagem junto com a soma podemos fazer assim:

print("Adicionando dois números, 2 e 3:")
print("Resultado:", 2 + 3)

Por conveniência, neste material você também pode escrever programas pequenos diretamente no navegador: é um recurso chamado activecode.

Para executar o programa anterior diretamente no navegador, clique no botão “Run”:

Agora tente modificar o programa: altere o texto do primeiro print, mudando a palavra Adicionando por Multiplicando. Então clique em Run: você pode ver que o resultado do programa mudou, embora ele ainda forneça “5” como resposta. Modifique o segundo print trocando o símbolo de soma (+) pelo símbolo de multiplicação (*). Clique em Run para ver o resultado.

Além do activecode, você pode também executar código Python por meio de uma ferramenta especial para visualização. Essa ferramenta, denominada codelens, permite que você controle os passos de execução de um programa. O exemplo a seguir mostra o codelens em funcionamento, utilizando o mesmo programa visto anteriormente. Note que em activecode, o código fonte é executado do início ao fim e você só vê o resultado final. No codelens, você pode ver e controlar a execução do programa passo a passo.

(ch01_1_codelens)

À medida que os programas se tornam maiores e mais complicados, eles se tornam mais difíceis de ler. Geralmente é difícil olhar para um pedaço de código e entender o que ele faz ou porquê. Por isso, é uma boa ideia colocar anotações em seus programas para explicar, em linguagem natural, o que ele está fazendo. Essas anotações são chamadas de comentários.

Um comentário em um programa é um texto que serve para ser lido apenas por humanos - ele é completamente ignorado pelo interpretador. Em Python, o símbolo # é usado para dar início a um comentário, e o resto da linha é ignorado. Temos a seguir uma nova versão do mesmo programa:

Tip

Use comentários sempre que lembrar: eles ajudam muito a lembrar o que um programa faz, especialmente depois de algum tempo sem vê-lo!

Veja se você entendeu

Next Section - O que é Depuração (debugging)?