Guia do Desenvolvedor Python - Sintaxe #2/ Python Series
Sintaxe
Possuindo uma facilidade de uso e tendo uma sintaxe limpa, Python é bastante indicada para iniciantes e especialistas. A sintaxe de uma linguagem de programação serve como conjunto de regras que irão definir como devemos escrever e até mesmo como esses códigos que estaremos programando irão ser interpretados e executados.
Vamos começar a estudar a sintaxe do Python agora :
Identificadores
Em Python, os identificadores são usados para identificar uma variável, função, classe, módulo ou outros objetos. Para declarar um identificador, ele deve começar com uma letra A-Z ou a-z, ou um sublinhado (_), e números (0-9) também são aceitos ,somente após letras ou sublinhado.
O Python diferencia maiúsculas de minúsculas; nesse caso, um identificador nomeado como idade é diferente do identificador nomeado como Idade.
⚠️ Não é permitido o uso desses caracteres nos identificadores : @, $ e %
Existem convenções de nomenclaturas para identificadores em Python:
- Para nomes de classes, devem começar com letra maiúscula, e os demais identificadores começam com letra minúscula;
- Para identificar que um identificador é privado, ele deve começar com um único sublinhado à esquerda;
- Para identificar que um identificador é fortemente privado, ele deve começar com dois sublinhados à esquerda;
- Para identificar que um identificador será um nome especialmente definido, deverá conter com dois sublinhados à esquerda e também à direita.
Indentação
A indentação é Python é essencial , pois será usada para determinar o agrupamento de instruções . Uma vez que ela não seja aplicada corretamente, o bloco de código em questão irá gerar um erro :
Correto
number = 2
if ( number < 5 ) :
print( " Number é menor")
Incorreto
number = 2
if ( number < 5 ) :
print( " Number é menor")
Por convenção , é indicado usar 4 espaços para indentação do Python funcionar.
Declaração
As instruções em Python terminam com uma nova linha, porém usando o caractere (\ ), a instrução deve continuar em outra linha:
media = 3 + \
5 + \
7
print(media) # 15
Diferente de outras linguagens, o Python não usa o (;) no final das instruções, mas ao escrever várias instruções em uma única linha, precisamos usar desta forma:
import sys; x = 'foo'; sys.stdout.write(x + '\\n')
Comentários
Para adicionar comentários em Python, use o caractere hash(#):
# Este é um comentário
print("Tudo que for escrito no comentário irá ser ignorado pelo interpretador e ainda vai deixar o código mais fácil de ser compreendido ")
Possuímos suporte de "docstrings" pelo Python também, esses são comentários que abrangem mais de uma linha:
"""
Este é um comentário
que possui várias
linhas do código
"""
print("Comentar o código é uma boa prática!")
Palavras reservadas
Também seguindo outras linguagens, o Python tem palavras reservadas, e não é permitido usá-las em variáveis, constantes ou quaisquer outros identificadores.
Conclusão
Aprender sobre a sintaxe de uma linguagem de programação facilita bastante a compressão sobre como será a estrutura de um programa escrito em código, como funciona os conjuntos de normas que regem quais símbolos e palavras-chaves podem ser utilizadas. Em Python não é diferente, dessa forma é essencial aprender sobre sua sintaxe, pois assim iremos estar escrevendo códigos com mais facilidade.
Como recomendação para qualquer linguagem de programação ou framework, indico uma leitura e estudo na documentação oficial , com isso o conhecimento será muito mais compreendido.
Referências
A Referência da Linguagem Python - Disponível em: ( https://docs.python.org/pt-br/3/reference/index.html )
Obrigado por ler meu artigo!
Sinta-se à vontade para comentar dúvidas ou erros encontrados no artigo e fiquem conectados para mais artigos sobre esse guia do desenvolvedor em Python.