🐍 Manual Básico de Programação com
Python
1. O que é Python?
Python é uma linguagem de programação de alto nível, simples, poderosa e de fácil
leitura. É utilizada para:
Desenvolvimento web
Análise de dados
Inteligência Artificial
Automação
Jogos
Aplicações desktop e muito mais.
2. Por que aprender Python?
✅ Sintaxe simples e clara
✅ Grande comunidade e documentação
✅ Ampla aplicação no mercado (IA, Dados, Web, Robótica, IoT)
✅ Alta demanda de profissionais
3. Instalação do Python
1. Acesse: https://www.python.org
2. Clique em Download Python e instale.
3. Use um editor como VS Code, PyCharm, Jupyter Notebook, ou até o próprio
terminal.
4. Primeiro Código em Python
python
CopiarEditar
print("Olá, mundo!")
Saída:
plaintext
CopiarEditar
Olá, mundo!
5. Tipos de Dados em Python
Tipo Exemplo
int 10, -5, 1000
float 3.14, -0.5
str "texto", 'abc'
bool True, False
list [1, 2, 3]
tuple (1, 2, 3)
dict {"nome": "Ana"}
6. Operadores Básicos
Operador Função Exemplo
+ Soma 2+3
- Subtração 5-2
* Multiplica 4*3
/ Divide 10 / 2
// Divisão inteira 10 // 3
% Módulo 10 % 3
** Potência 2 ** 3
7. Variáveis e Comentários
python
CopiarEditar
# Comentário de linha
nome = "Maria"
idade = 25
print(nome, idade)
8. Entrada de Dados
python
CopiarEditar
nome = input("Digite seu nome: ")
print("Olá,", nome)
9. Condicionais (if, elif, else)
python
CopiarEditar
idade = int(input("Digite sua idade: "))
if idade >= 18:
print("Maior de idade")
else:
print("Menor de idade")
10. Laços de Repetição
🔁 While
python
CopiarEditar
contador = 0
while contador < 5:
print(contador)
contador += 1
🔁 For
python
CopiarEditar
for i in range(5):
print(i)
11. Funções
python
CopiarEditar
def saudacao(nome):
print("Olá,", nome)
saudacao("Carlos")
12. Listas e Manipulação
python
CopiarEditar
frutas = ["maçã", "banana", "uva"]
print(frutas[0]) # maçã
frutas.append("laranja") # adiciona
print(frutas)
13. Dicionários
python
CopiarEditar
pessoa = {"nome": "Ana", "idade": 30}
print(pessoa["nome"]) # Ana
14. Exceções e Tratamento de Erros
python
CopiarEditar
try:
x = int(input("Digite um número: "))
print(10 / x)
except ZeroDivisionError:
print("Não pode dividir por zero.")
except ValueError:
print("Digite um número válido.")
15. Trabalhando com Arquivos
python
CopiarEditar
# Escrever em arquivo
with open("arquivo.txt", "w") as arquivo:
arquivo.write("Hello, file!")
# Ler arquivo
with open("arquivo.txt", "r") as arquivo:
conteudo = arquivo.read()
print(conteudo)
16. Bibliotecas Populares de Python
Área Biblioteca
Dados pandas, numpy
IA e Machine Learning scikit-learn, TensorFlow, PyTorch
Automação selenium, pyautogui
Web flask, django
Visualização matplotlib, seaborn
Jogos pygame
17. Exemplo Completo (Calculadora Simples)
python
CopiarEditar
def soma(a, b):
return a + b
def subtrai(a, b):
return a - b
def multiplica(a, b):
return a * b
def divide(a, b):
if b == 0:
return "Erro: divisão por zero."
return a / b
print("Escolha a operação:")
print("1 - Soma")
print("2 - Subtração")
print("3 - Multiplicação")
print("4 - Divisão")
op = input("Digite a opção (1/2/3/4): ")
n1 = float(input("Primeiro número: "))
n2 = float(input("Segundo número: "))
if op == "1":
print("Resultado:", soma(n1, n2))
elif op == "2":
print("Resultado:", subtrai(n1, n2))
elif op == "3":
print("Resultado:", multiplica(n1, n2))
elif op == "4":
print("Resultado:", divide(n1, n2))
else:
print("Opção inválida.")
18. Glossário Python Rápido
Termo Significado
IDE Ambiente de Desenvolvimento
Script Arquivo .py com código executável
Loop Repetição de comandos
Variável Espaço na memória para armazenar dados
Função Bloco de código reutilizável
Biblioteca Conjunto de códigos prontos
Exceção Tratamento de erros
🚀 Dicas de Ouro para Aprender Python
🔥 Pratique todos os dias!
🧠 Resolva problemas reais ou pequenos projetos.
🎯 Use sites como HackerRank, LeetCode, e CodeWars.
📚 Explore bibliotecas: comece com pandas e matplotlib para dados.
🤝 Participe de comunidades Python no Discord, Reddit, Stack Overflow.