Aprenda tudo sobre sintaxe do Python – Manual completo

A sintaxe do Python refere-se ao conjunto de regras que definem como a linguagem deve ser escrita. Dessa forma podemos perceber alguns elementos chaves da sintaxe. No entanto não se preocupe que vou apresentar cada um.

Como aprendemos no artigos de introdução sobre Python, a sintaxe do Python funciona escrevendo diretamente na linha de comando:

>>> print("Hello, World!")
Hello, World!

Ou criando um arquivo python no servidor, usando a extensão de arquivo .py e executando-o na linha de comando:

C:\Users\Your Name>python myfile.py

Indentação do Python

Indentação refere-se aos espaços no início de uma linha de código, dessa forma em outras linguagens de programação o recuo no código é apenas para facilitar a leitura, o recuo no Python é muito importante.

Em outras palavras, Python usa recuo para indicar blocos de código, em vez de chaves ou outros delimitadores. Isso significa que o nível de indentação determina o escopo de um bloco de código, como um loop ou uma função.

Vamos exemplificar

Uso certo da indentação

if 5 > 2:
  print("Five is greater than two!")

Uso errado da indentação

if 5 > 2:
print("Five is greater than two!")

Feito dessa foram o Python apresentar um erro de sintaxe.

IndentationError: expected an indented block

O número de espaços fica a seu critério como programador, porém o uso mais comum é quatro espaço, mas tem que ser pelo menos um.

Atenção: o número de espaço tem que ser o mesmo do início ao fim do projeto, caso contrário ocorrerá um erro: IndentationError: unexpected indent

Variáveis ​​Python

As variáveis do Python tem como função armazenar dados e podem receber um valor usando o operador de atribuição (=). Os nomes de variáveis não podem começar com um número e diferenciam maiúsculas de minúsculas.

Em Python, as variáveis ​​são criadas quando você atribui um valor a elas:

x = 5 
y = "Hello, World!"

Você aprenderá mais sobre variáveis ​​no artigo sobre Variáveis ​​do Python.

Veja também:

Estrutura Básica Do HTML
Introdução rápida sobre CSS
Introdução rápida sobre JavaScript

Comentários

Outro componente da sintaxe de Python são os Comentários, eles em Python explicaram o código e interpretador os ignoram. Os comentários de uma única linha usam o símbolo “#”, enquanto os comentários de várias linhas usam aspas triplas (“””).

#This is a comment.
print("Hello, World!")

3 funções importantes dos comentários

  1. Servem para explicar o código Python.
  2. Torna o código mais legível.
  3. Impede a execução ao testar o código.

Os comentários quando colocados no final de uma linha o Python ignorará o restante da linha:

print("Hello, World!") #This is a comment

Um comentário não precisa ser um texto que explique o código, como citado anteriormente, ele tem a função de impedir que o Python execute o código:

#print("Hello, World!")
print("Cheers, Mate!")

Comentários multilinha

Utilize strings literais de várias linhas (aspas triplas) para criar comentários de bloco.

""" 
Este é um comentário 
em mais do que 
apenas uma linha 
""" 
print("Hello, World!")

Tipos de dados

Python tem vários tipos de dados integrados, como inteiros (int), números de ponto flutuante (float) e strings (str). Python é uma linguagem de tipo dinâmico, o que significa que o tipo de dados de uma variável é determinado automaticamente com base no valor atribuído a ela.

Operadores

Python possui vários operadores que podem ser usados para realizar operações em variáveis e valores, como operadores matemáticos (+, -, *, /) e operadores de comparação (>, <, ==, !=).

Funções

As funções em Python tem como objetivo organizar e reutilizar o código. As funções usam a palavra-chave def para defini-la e podem receber um ou mais parâmetros como entrada e retornar um valor ou nada.

Sintaxe da Função em Python

def nome_da_funcao():
# Corpo da função
pass

Exemplo:

def saudacao():
print("Olá, mundo!")

saudacao() # Chamando a função

Parâmetros:

As funções podem receber parâmetros, que são valores que vamos passar ​​para a função quando chamada. Então, vamos colocar os parâmetros que definimos entre os parênteses. Veja o exemplo:

def soma(numero1, numero2):
    resultado = numero1 + numero2
    print(f"A soma de {numero1} e {numero2} é: {resultado}")

soma(10, 5)  # Chamando a função com parâmetros

Valores de retorno:

As funções podem retornar valores. O valor de retorno é um dado que a função gera e passa para o código que a chamou. Assim, utilize a palavra-chave return seguida do valor que você deseja retornar.

def media(numero1, numero2):
    resultado = (numero1 + numero2) / 2
    return resultado

media_calculada = media(8, 9)
print(f"A média de 8 e 9 é: {media_calculada}")

Tratamento de exceções

O Python usa instruções try-except para lidar com exceções, que são erros que ocorrem durante a execução de um programa. O bloco try contém o código que permite a exceção, enquanto o bloco except contém o código que executa o comando, mas depende da ativação da exceção.

Módulos

Módulos Python são arquivos que contêm código Python, que podemos importar e usá-los em outros programas Python. A palavra-chave import tem a função de importar um módulo, e as funções e variáveis definidas nesse módulo e permite o acesso a elas usando a notação de ponto (module_name.function_name).

Mapa mental para fixar

Mapa mental da sintaxe do Python

Veja o primeiro artigo do Tutorial: Introdução rápida sobre Python

Conclusão

Você aprendeu um pouquinho dois elementos-chaves que compõe a sintaxe do Python. Além disso cada elemento desse vai ter o seu próprio artigo falando detalhadamente. Agora é com você, leia esse artigo quantas vezes for necessário até aprender ou sentir confiante que pode avançar para o próximo.

No geral, a sintaxe do Python é simples, fácil de ler e entender, tornando-a acessível para iniciantes, mas poderosa e versátil o suficiente para programadores experientes.

Então é isso, bons estudos e até o próximo artigo.

Perguntas frequentes

1. Qual é a sintaxe do Python?

A sintaxe da linguagem de programação Python é o conjunto de regras que define como um programa Python será escrito e interpretado (tanto pelo sistema de tempo de execução quanto por leitores humanos).

2. O que é uma variável em Python?

As variáveis do Python são usadas para armazenar dados e podem receber um valor usando o operador de atribuição (=).

3. Como fazer um comentário em Python?

Os comentários de uma única linha são precedidos pelo símbolo “#”, enquanto os comentários de várias linhas são colocados entre aspas triplas (“””).

Rolar para cima