Skip to the content.

Tutorial PyBR - Guia Rápido

Versão Rápida e Objetiva 📚 Ver Tutorial Completo Detalhado

Este é um guia rápido para você começar imediatamente. Para explicações detalhadas, exemplos extras e guias para iniciantes absolutos, consulte o Tutorial Completo.


🚀 Início Rápido

1. Instalar Python

# Baixe de python.org/downloads
# ⚠️ Windows: Marque "Add Python to PATH"
python --version  # Verificar instalação

2. Baixar PyBR

git clone https://github.com/maxwellamaral/pybr.git
cd pybr

3. Executar

# Arquivo
python pybr.py exemplo.pybr

# Modo interativo
python pybr.py
📖 Guia de instalação detalhado Guia do Terminal completo

📚 Conceitos Fundamentais

1. Seu Primeiro Programa

Crie um arquivo chamado ola.pybr:

# Meu primeiro programa em PyBR!
imprimir("Olá, Mundo!")
imprimir("Bem-vindo ao PyBR!")
imprimir("Programar é incrível!")

Execute:

python pybr.py ola.pybr

💡 O que aprendemos:

📖 Ver mais exemplos


2. Variáveis

nome = "Maria"      # Texto
idade = 25          # Inteiro
altura = 1.65       # Decimal
ativo = Verdadeiro  # Booleano

imprimir(f"{nome} tem {idade} anos")

💡 Variáveis guardam informações para usar depois

Pode usar: nome, idade_pessoa, valor2, _dado
Não pode: começar com número, usar espaços, usar palavras reservadas

📖 Guia completo de variáveis


3. Operações Matemáticas

soma = 10 + 5           # 15
subtracao = 10 - 5      # 5
multiplicacao = 10 * 5  # 50
divisao = 10 / 5        # 2.0
potencia = 2 ** 3       # 8
resto = 10 % 3          # 1

📖 Operadores completos


4. Entrada e Saída

nome = entrada("Seu nome: ")
idade = inteiro(entrada("Sua idade: "))

imprimir(f"Olá, {nome}! Você tem {idade} anos")

💡 entrada() recebe texto, inteiro() e flutuante() convertem

📖 Entrada/saída detalhada


5. Condicionais

nota = flutuante(entrada("Digite sua nota: "))

se nota >= 9:
    imprimir("Excelente!")
senaose nota >= 7:
    imprimir("Bom!")
senaose nota >= 5:
    imprimir("Regular")
senao:
    imprimir("Precisa estudar mais")

Operadores de Comparação:
== != > < >= <=

Operadores Lógicos:
e (and), ou (or), nao (not)

📖 Condicionais completas


6. Laços de Repetição

Laço PARA:

# Repetir 5 vezes
para i em intervalo(5):
    imprimir(i)  # 0, 1, 2, 3, 4

# Com lista
frutas = ["maçã", "banana", "uva"]
para fruta em frutas:
    imprimir(fruta)

Laço ENQUANTO:

contador = 0
enquanto contador < 5:
    imprimir(contador)
    contador += 1

Controle: quebre (sai do laço), continue (pula iteração)

📖 Laços completos com exemplos


7. Funções

# Função simples
definir saudar():
    imprimir("Olá!")

# Com parâmetros
definir saudar_pessoa(nome):
    imprimir(f"Olá, {nome}!")

# Com retorno
definir somar(a, b):
    retornar a + b

# Usando
saudar()
saudar_pessoa("Maria")
total = somar(10, 5)  # 15

💡 Funções organizam e reutilizam código

📖 Funções completas


8. Classes e Objetos

classe Cachorro:
    definir __init__(self, nome, idade):
        self.nome = nome
        self.idade = idade
    
    definir latir(self):
        imprimir(f"{self.nome}: Au au!")

# Criar objetos
rex = Cachorro("Rex", 3)
bob = Cachorro("Bob", 5)

rex.latir()  # Rex: Au au!
bob.latir()  # Bob: Au au!

💡 Classes são moldes para criar objetos com atributos e métodos

📖 Classes e OOP completo


🎯 Projetos Práticos

Combine tudo que aprendeu em projetos reais! Veja exemplos completos de:

📖 Ver todos os projetos detalhados
💪 Praticar com 23 exercícios


📖 Recursos de Aprendizado

Aprofundar Conhecimento

Dicas de Estudo

Pratique diariamente - Mesmo que seja 15 minutos
Faça os exercícios na ordem - São progressivos
Experimente modificar os exemplos - Aprenda fazendo
Consulte o tutorial completo - Para dúvidas detalhadas
Não tenha medo de errar - Faz parte do processo!


🎓 Quadro de Referência Rápida

Conceito PyBR Python
Imprimir imprimir() print()
Entrada entrada() input()
Se/Senão se/senao/senaose if/else/elif
Para para ... em for ... in
Enquanto enquanto while
Definir função definir def
Retornar retornar return
Classe classe class
Verdadeiro/Falso Verdadeiro/Falso True/False
E/OU/NÃO e/ou/nao and/or/not
Quebrar/Continuar quebre/continue break/continue

📖 Ver referência completa


Bons estudos e divirta-se programando! 🚀

← Início 📚 Tutorial Completo 💪 Exercícios 📖 Referência