O Python é uma linguagem de programação de alto nível, interpretada, de script, imperativa, orientada a objetos, funcional, de tipagem dinâmica e forte. Foi lançada por Guido van Rossum em 1991. A linguagem Python tem uma sintaxe clara e legível que facilita o aprendizado para os novatos na programação.
Indentação
Python usa indentação para delimitar blocos de código. Diferente de outras linguagens que usam chaves ou palavras-chave específicas para isso. A indentação em Python não é apenas por questões estéticas, é uma parte funcional da linguagem. Veja o exemplo:
if 5 > 2: print("Cinco é maior que dois!")
Se você não indentar corretamente, Python dará um erro.
Comentários
Comentários em Python começam com o caractere de hash, #, e se estendem até o final da linha física. Um comentário pode aparecer no início de uma linha ou após um espaço em branco ou código, mas não dentro de uma string literal. Um caractere hash dentro de uma string literal é apenas um caractere hash. Veja o exemplo:
# Isto é um comentário print("Olá, Mundo!")
Variáveis
No Python, as variáveis são criadas quando você atribui um valor a elas:
x = 5 y = "Olá, Mundo!"
Python é dinamicamente tipado, o que significa que você pode mudar o tipo de uma variável em seu código:
x = 4 # x é do tipo int x = "Sally" # x agora é do tipo str
Tipos de Dados
Python tem os seguintes tipos de dados embutidos por padrão, nestas categorias:
- Text Type: str
- Numeric Types: int, float, complex
- Sequence Types: list, tuple, range
- Mapping Type: dict
- Set Types: set, frozenset
- Boolean Type: bool
- Binary Types: bytes, bytearray, memoryview
Strings
Strings em Python são cercadas por aspas simples, ou aspas duplas.
print("Olá") print('Olá')
Strings de várias linhas:
a = """Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.""" print(a)
Operadores
Python divide os operadores em vários tipos:
- Operadores aritméticos
- Operadores de atribuição
- Operadores de comparação
- Operadores lógicos
- Operadores de identidade
- Operadores de associação
- Operadores bit a bit
Resumindo, a sintaxe básica do Python é muito fácil de aprender e usar, especialmente para iniciantes na programação. Com seu uso de indentação e sua estrutura clara, você pode escrever código Python legível e fácil de entender.