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

Page 24

Programação básica em Python

Convenções de ortografia e nomenclatura Palavras-chave e nomes Python diferenciam maiúsculas de minúsculas. Assim, while é uma palavra-chave, mas While é um nome definido pelo programador. As palavras-chave do Python são escritas em letras minúsculas e codificadas em laranja em uma janela IDLE.

5

Todos os nomes Python, exceto os das funções incorporadas, são codificados em preto, exceto quando são apresentados como nomes de função, classe ou método, caso em que aparecem em tom mais claro. Um nome pode começar com uma letra ou um sublinhado (_), seguido por qualquer número de letras, sublinhados ou dígitos. Neste livro, os nomes dos módulos, variáveis, funções e métodos são escritos em letras minúsculas. Com exceção dos módulos, quando um deles contém uma ou mais palavras incorporadas, as palavras incorporadas são escritas em letras maiúsculas. Os nomes das classes seguem as mesmas convenções, mas começam com letra maiúscula. Quando uma variável nomeia uma constante, todas as letras são maiúsculas e um sublinhado separa todas as palavras incorporadas. A Tabela 1-1 mostra exemplos dessas convenções de nomeação.

Tipo de nome

Exemplos

Variável

salary, hoursWorked, isAbsent

Constante

ABSOLUTE_ZERO, INTEREST_RATE

Função ou método

printResults, cubeRoot, input

Classe

BankAccount, SortedSet

Tabela 1-1

Exemplos de convenções de nomenclatura do Python

Utilize nomes que descrevam a função em um programa. Em geral, nomes de variáveis devem ser substantivos ou adjetivos (se denotam valores booleanos), enquanto nomes de funções e métodos devem ser verbos se denotam ações, ou substantivos ou adjetivos se denotam valores retornados.

Elementos sintáticos Os elementos sintáticos em uma linguagem são os tipos de frases (expressões, instruções, definições e outras construções) compostas a partir dos elementos lexicais. Diferentemente da maioria das linguagens de alto nível, o Python usa espaços em branco (espaços, tabulações ou quebras de linha) para marcar a sintaxe de muitos tipos de frases. Isso significa que recuos e quebras de linha são importantes no código Python. Um editor inteligente como o IDLE do Python pode ajudar a indentar o código corretamente. O programador não precisa se preocupar com a separação das frases com ponto e vírgula e marcação dos blocos de frases com chaves.

Fundamentos de Python_estruturas de dados_miolo.indb 5

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