O que é Python?
Python é uma linguagem de programação:
- Altamente popular e utilizada em empresas como Google, Netflix e NASA.
- De alto nível: próxima da linguagem humana.
- Orientada a objetos e também imperativa e funcional.
- Interpretada: não precisa compilar para rodar.
- De tipagem dinâmica e forte.
- Criada em 1991, por Guido van Rossum.
- Mantida pela comunidade e pela Python Software Foundation (PSF).
Python é conhecida por sua simplicidade, facilidade de uso e pela grande quantidade de bibliotecas disponíveis.
A Comunidade Python

O ecossistema Python é fortemente apoiado por comunidades locais e globais, como:
- Python Brasil
- PyLadies
- Grupy (diversos estados)
- AfroPython
- Django Girls
A Python Software Foundation (PSF) coordena o desenvolvimento global da linguagem. No Brasil, a Associação Python Brasil (APyB) — criada em 2007 — apoia eventos, projetos e comunidades em todo o país.
Onde Python é usada?
Python é extremamente versátil! Alguns dos principais usos:
- Desenvolvimento Web (Django, Flask, FastAPI)
- Análise de dados (NumPy, Pandas)
- Machine Learning e IA (TensorFlow, PyTorch, Scikit-learn)
- Automação de rotinas
- Criação de APIs e microserviços
- Aplicações desktop
- Scripts para DevOps
É uma linguagem utilizada por pessoas de diferentes áreas: programadores, cientistas, jornalistas, pesquisadores, arquitetos, biólogos e muitos outros.
Mais informações sobre Python
Documentação e comunidade brasileira:
Versões do Python

Recomendação: use sempre a versão mais recente do Python 3.
Leitura recomendada:
Como começar com Python?
- Tenha acesso a um computador, notebook ou smartphone com internet.
- Baixe um editor de código ou IDE (ex.: VS Code, PyCharm, Thonny).
- Instale o Python: https://www.python.org/downloads/
Executando um programa Python
Arquivo: nome_arquivo.py
python nome_arquivo.py
Onde programar?
Somente edição:
- Notepad++
- Sublime Text
- Atom
Edição e execução:
- VS Code
- PyCharm
- Thonny
- Google Colab (online)
Seu primeiro programa
print("Hello, World!")
Variáveis em Python
num1 = 10
num2 = 5.2
msg = "Olá, eu estou estudando Python"
b = True
nome = input("Digite o seu nome: ")
Tipos primitivos
| Tipo | Descrição | Exemplos |
|---|---|---|
int | Números inteiros | 42, 105, -12 |
float | Números decimais | 3.14, 2.1, 0.72632 |
bool | Lógico/booleano | True, False |
str | Texto (string) | "Olá, mundo" |
Convertendo tipos
num = float("25.30")
print(type(num))
Saída:
<class 'float'>
Entrada de dados (input)
nome = input("Digite o seu nome: ")
print(nome)
num = input("Digite um número inteiro: ")
print(num)
Importante: tudo que vem do input() é string por padrão.
Tipando entradas
idade = int(input("Digite sua idade: "))
altura = float(input("Digite sua altura: "))
nome = input("Digite seu nome: ")
Evite converter diretamente para
bool; a conversão não funciona como muitos imaginam.
Formatando mensagens
Usando format()
print("Olá, {}.".format("Maria"))
print("Meu nome é {nome}.".format(nome="Maria"))
print("Meu nome é {} e tenho {} anos.".format("Maria", 18))
Usando f-strings (recomendado)
nome = "João"
print(f"Nome: {nome}")
Formatando casas decimais
pi = 3.14159265359
print(f"Pi é igual a {pi:.2f}")
Ou:
pi = round(3.14159265359, 2)
print(f"Pi é igual a {pi}")
Exercícios
- Imprima o seu nome completo.
- Crie 3 variáveis (nome, idade e altura) e imprima cada uma.
- Peça ao usuário uma frase e imprima a frase.
- Peça nome e idade ao usuário e imprima usando f-strings.
- Peça a cor favorita do usuário e exiba usando
.format().