Article image
Pedro Silva
Pedro Silva31/03/2023 09:55
Compartilhe

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:

    1. Para nomes de classes, devem começar com letra maiúscula, e os demais identificadores começam com letra minúscula;
    2. Para identificar que um identificador é privado, ele deve começar com um único sublinhado à esquerda;
    3. Para identificar que um identificador é fortemente privado, ele deve começar com dois sublinhados à esquerda;
    4. 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.


    image

    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.

    Compartilhe
    Comentários (4)
    Pedro Silva
    Pedro Silva - 31/03/2023 12:53

    Muito obrigado Anderson!

    Estou buscando fazer um material com os conhecimentos que estou aprendendo e saber disso é gratificante. 🤩

    Aderson Júnior
    Aderson Júnior - 31/03/2023 11:01

    Inspirador seu artigo! gostei muito!

    Pedro Silva
    Pedro Silva - 31/03/2023 10:49

    Muito obrigado Daviny!

    Fico feliz que tenha gostado. 😊

    DV

    Daviny Vidal - 31/03/2023 10:46

    Gostei do conteúdo,