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