Sintaxe no Python
• É o conjunto das regras que
determinam as diferentes
possibilidades de associação das
palavras da língua para a formação
de enunciados.
Exemplo de código:
Sintaxe
Ausência de Função “Main”:
Sintaxe
Ausência de Ponto e Vírgula:
Sintaxe
Variáveis (Identificadores):
Sintaxe
Variáveis (Identificadores) - continuação:
Sintaxe
Variáveis (Identificadores) - continuação:
Se quisermos verificar seus valores, perceberemos que ambos foram inicializadas.
Sintaxe
Valor Nulo (NULL):
Sintaxe
Saídas:
Sintaxe
Saídas - Continuação:
Sintaxe
Indentação:
Sintaxe
Indentação - Continuação:
● Existem algumas IDE’s mostram onde o erro está. Por exemplo, na figura acima,
estamos usamos a IDE Spyder que, automaticamente, aponta com um x
vermelho onde o erro está. A figura abaixo mostra o código corrigido.
Sintaxe
Blocos:
Como visto acima, Python usa indentação como delimitação de blocos. Abaixo vemos
os comandos que aceitam blocos:
● if/elif/else
● for/else
● while/else
● def
● try/except /finally/else
● class
● with
Sintaxe
● @programandocommarcelofabiano
● @marcelofabiano.esoft
Precisa de Mais Conteúdo?
Então, acesse:
Blocos - Continuação:
● Se o bloco tem apenas um comando, pode-se escrever tudo em uma linha:
Sintaxe
Comentários
● Como em toda a linguagem de programação, os comentários têm lugar de
destaque, principalmente, para registrar conhecimento. E eles podem
aparecer de duas formas: em linha ou em bloco.
# comentário de linha
Sintaxe
Comentários - Continuação:
● Em bloco.
Sintaxe
Comentários - Continuação:
● Aspas simples também funcionam.
Sintaxe
Obs.: É possível a combinação dos dois tipos de
comentários.
Palavra-chave: por fim, apresentamos um conjunto de palavras-chave do Python, também
conhecidas como palavras reservadas, pois elas não podem ser usadas como identificadores.
Sintaxe
And as assert break class
continue def elif else except
exec false finally for from
global if import in is
lambda None Nonlocal Not Or
pass print raise return true
try while with yield
Speed Mach IDLE
Sintaxe

Sintaxe Python: Quais são os requisitos essenciais para começar a programar?

Notas do Editor

  • #5 É bastante comum em linguagens como C, JAVA, PASCAL e outras a marcação clara da função principal MAIN, marcando o início da execução do projeto.
  • #6 Outra característica bastante marcante é a inexistência de ponto e vírgula ao final de linha, por exemplo. No código exemplo, o trecho print 'Fulano ', não é seguido por ponto e vírgula.
  • #7 Em Python, uma variável não pode ser utilizada em uma expressão sem ter sido inicializada antes, ou seja, não existe “criação automática” de variáveis. Queremos realizar uma conversão de moedas de euros para real.
  • #8 As variáveis euros e taxa devem ser inicializadas, se não o erro name 'euros' is not defined será exibido.
  • #10 Em Python, a expressão None equivale ao valor nulo (null). Dessa forma, podemos iniciar as variáveis com o valor None.
  • #12 Essa mesma função pode envolver outros parâmetros e operadores de formatação. Importante mencionar que há diferenças entre as versões 2 e 3 para essa função e, por isso, é oportuno observar a documentação oficial mostrando as diferenças entre as versões 2 e 3.
  • #13 Em Python, a indentação é utilizada como sinalização de delimitador de bloco, forçando o desenvolvedor a realizá-la corretamente, em seu código fonte. Sob pena de acarretar em diversos erros sucessivos. Abaixo vemos um código indentado de forma errada:
  • #16 Possui Sintaxe simples (economia de tempo): A sintaxe enxuta e simples do Python é uma enorme vantagem. É Multiplataforma e de código aberto: Roda em Windows, Linux, MacOS, BSD e Android; Permite o livre desenvolvimento sem preocupação com royalties e/ou licenças.