PROGRAMA DE CURSO APOSTILA 01 · Iniciando em Python
← Início

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.

Python Sintaxe básica Tipos de dados Iniciante
1

História e origem do Python 🐍

Retrato de Guido van Rossum, criador da linguagem Python
Guido van Rossum — criador 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

Objetivo 1

Fácil e intuitiva

Uma linguagem simples de ler e escrever, próxima do raciocínio humano.

Objetivo 2

Código aberto

De código aberto, para que todos pudessem contribuir com a sua evolução.

Objetivo 3

Legível como inglês

Um código tão inteligível quanto o próprio idioma inglês.

Objetivo 4

Produtiva

Adequada para tarefas do dia a dia — e, acima de tudo, produtiva.

Linha do tempo Continuação da linguagem ABC (CWI, Holanda) → criada por Guido van Rossum em 1989 → nome inspirado no grupo Monty Python.
2

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.

Área 1

Desenvolvimento web

Sites e APIs com frameworks como Django e Flask.

Área 2

Ciência de dados

Análise e visualização de dados com pandas, NumPy e afins.

Área 3

Inteligência artificial

Machine learning e IA com bibliotecas consagradas.

Área 4

Automação

Scripts que automatizam tarefas repetitivas do dia a dia.

E ainda mais Python também é usado em desenvolvimento de jogos (Pygame), aplicações desktop, internet das coisas (IoT) e muito mais.
3

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"
Descobrindo o tipo Use a função type(variavel) para descobrir qual tipo o Python inferiu para um valor.
4

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
Comece com # Tudo o que vier depois do # na linha é ignorado pelo Python durante a execução.
5

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.")
Cuidado com a indentação Misturar espaços e tabs, ou errar o recuo, gera um IndentationError. Mantenha um padrão — a PEP 8 recomenda 4 espaços por nível.
6

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)
Experimente Copie o código e rode em um interpretador online (como o Programiz ou o Replit) para ver a saída aparecer no terminal.
★

Resumo

Origem

Python

Criado por Guido van Rossum em 1989, evoluindo a linguagem ABC; nome inspirado no Monty Python.

Uso

Popularidade

Usado em web, dados, IA, automação e jogos — fácil e produtivo.

Tipos

int · float · bool · str

Inferidos automaticamente pelo interpretador.

Sintaxe

Indentação

O recuo define os blocos; comentários começam com #.