Fundamentos de Python: estruturas de dados - Trad. 2º edição norte-americana

Page 23

Fundamentos de Python: estruturas de dados

4

prompt de terminal ou clique no seu ícone se estiver disponível. Você também pode iniciar o IDLE clicando duas vezes em um arquivo de código-fonte Python (qualquer arquivo com uma extensão .py) ou clicando com o botão direito do mouse no arquivo e selecionando Open ou Edit com IDLE. Certifique-se de que o sistema esteja configurado para abrir o IDLE quando arquivos desse tipo são iniciados (esse é o padrão no MacOS, mas não no Windows). O IDLE fornece uma janela de shell para a execução interativa de expressões e instruções Python. Usando o IDLE, você pode alternar entre as janelas do editor e a janela do shell para desenvolver e executar programas completos. O IDLE também formata o código e o codifica por cores. Ao abrir um arquivo Python existente com o IDLE, o arquivo aparece em uma janela do editor e o shell, em uma janela separada. Para executar um programa, mova o cursor até a janela do editor e pressione a tecla F5 (função-5). O Python compila o código na janela do editor e o executa na janela do shell. Se um programa Python travar ou não fechar da maneira normal, você pode fechá-lo pressionando Ctrl+C ou fechando a janela do shell.

Comentando programas Um comentário de programa é texto ignorado pelo compilador Python, mas importante para o leitor como documentação. Um comentário de fim de linha em Python começa com um símbolo # e se estende até o final da linha atual. É codificado pela cor vermelha. Por exemplo: # Isso é um comentário de fim de linha.

Um comentário multilinha é uma string entre aspas simples triplas ou aspas duplas triplas. Esses comentários, que são coloridos de verde, também são chamados docstrings, para indicar que podem documentar as principais construções de um programa. O programa numberguess mostrado anteriormente inclui duas strings doc. O primeiro, na parte superior do arquivo do programa, funciona como um comentário para todo o módulo numberguess. O segundo, logo abaixo do cabeçalho da função main, descreve o que esta função faz. Como veremos mais adiante, docstrings desempenham papel crucial para ajudar um programador dentro do shell do Python.

Elementos lexicais Os elementos lexicais de uma linguagem são os tipos de palavras ou símbolos usados para construir frases. Como em todas as linguagens de programação de alto nível, alguns dos símbolos básicos do Python são palavras-chave, como if, while e def, que são de cor laranja. Também incluídos entre os itens lexicais estão identificadores (nomes), literais (números, strings e outras estruturas de dados incorporadas), operadores e delimitadores (aspas, vírgulas, parênteses, colchetes e chaves). Entre os identificadores, estão os nomes das funções incorporadas, que são codificadas na cor roxa.

Fundamentos de Python_estruturas de dados_miolo.indb 4

22/02/2022 10:36:59


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.
Fundamentos de Python: estruturas de dados - Trad. 2º edição norte-americana by Cengage Brasil - Issuu