Iniciando em Python
A origem da linguagem, por que ela se tornou tão popular e a sua sintaxe básica — variáveis, tipos de dados, comentários e indentação. O ponto de partida para escrever o seu primeiro código.
História e origem do Python 🐍
O Python nasceu em 1989, como um hobby do programador Guido van Rossum. Seu objetivo era dar continuidade à linguagem ABC, que era desenvolvida no Centro de Pesquisa Holandês (CWI).
O nome não veio da cobra: foi inspirado no grupo de comédia britânico "Monty Python". A linguagem foi diretamente influenciada pela ABC, que era pensada para ser usada por iniciantes na programação, pela sua facilidade de aprendizagem e utilização.
Os objetivos de Guido van Rossum
Fácil e intuitiva
Uma linguagem simples de ler e escrever, próxima do raciocínio humano.
Código aberto
De código aberto, para que todos pudessem contribuir com a sua evolução.
Legível como inglês
Um código tão inteligível quanto o próprio idioma inglês.
Produtiva
Adequada para tarefas do dia a dia — e, acima de tudo, produtiva.
Por que Python é popular 📄
Python é uma das linguagens de programação mais populares do mundo. É amplamente utilizado em uma variedade de domínios — o que o torna uma excelente porta de entrada para a programação.
Desenvolvimento web
Sites e APIs com frameworks como Django e Flask.
Ciência de dados
Análise e visualização de dados com pandas, NumPy e afins.
Inteligência artificial
Machine learning e IA com bibliotecas consagradas.
Automação
Scripts que automatizam tarefas repetitivas do dia a dia.
Variáveis e tipos de dados
Em Python, você não precisa declarar o tipo de uma variável antes de usá-la. O tipo é inferido automaticamente pelo interpretador, a partir do valor atribuído.
# Exemplo de variáveis e tipos de dados produto = "Televisão" # String quantidade = 25 # Inteiro preco = 1000.00 # Ponto flutuante em_estoque = True # Booleano
Números inteiros
Representados pela classe int e possuem precisão ilimitada. Por exemplo:
1, 10, 100, -1, -10, -100
Números de ponto flutuante
Usados para representar números racionais; a sua implementação é feita pela classe float. Por exemplo:
1.5, -10.500, 0.25
Booleanos
Usados quando queremos representar verdadeiro ou falso, através da classe bool. Em Python, o booleano é uma subclasse de int: qualquer número diferente de 0 representa True e o 0 representa False.
True e False
Strings
Ou cadeias de caracteres, usadas para representar valores alfanuméricos. Em Python são definidas pela classe str. Por exemplo:
"Python", 'Python', """Python""", "p"
type(variavel) para descobrir qual tipo o Python inferiu para um valor.
Comentários
Comentários em Python são linhas que o interpretador ignora durante a execução do código. São úteis para adicionar explicações, anotações e lembretes — para você e para quem lê o código depois.
# Isto é um comentário# na linha é ignorado pelo Python durante a execução.
Indentação e blocos de código
Em Python, a indentação (o espaço no início da linha) é usada para definir blocos de código. Não há chaves { } nem palavras-chave especiais para delimitar blocos, como em outras linguagens — o próprio recuo organiza o código.
if idade >= 18: print("Você é maior de idade.") else: print("Você é menor de idade.")
IndentationError. Mantenha um padrão — a PEP 8 recomenda 4 espaços por nível.
Cases — código usado em sala
Juntando tudo: o clássico "Hello World" e a criação de variáveis de cada tipo, exibindo os valores com a função print().
print("Hello World!!!") pote_de_sorvete = "sorvete" # String idade_pessoa = 20 # Number - Int altura_da_pessoa = 1.80 # Number - Float estudante = True # Bool - True ou False print(pote_de_sorvete) print(idade_pessoa) print(altura_da_pessoa) print(estudante)
Resumo
Python
Criado por Guido van Rossum em 1989, evoluindo a linguagem ABC; nome inspirado no Monty Python.
Popularidade
Usado em web, dados, IA, automação e jogos — fácil e produtivo.
int · float · bool · str
Inferidos automaticamente pelo interpretador.
Indentação
O recuo define os blocos; comentários começam com #.