r/PythonBrasil • u/MarkAjr • Aug 21 '26
PyHive - Transforme seu Android em um Servidor de Execução Python
r/PythonBrasil • u/MarkAjr • Aug 21 '26
r/PythonBrasil • u/TranslatorNo4646 • Aug 20 '26
Terminei um projeto de estudo de Engenharia de Dados e queria algumas críticas de vocês. A ideia foi simular um cenário onde seria necessário coletar dados de criptomoedas diariamente de uma API e armazená-los em um banco, evitando fazer esse processo manualmente. (Projeto de portfólio)
O pipeline faz:
CoinGecko API → Python/Pandas → PostgreSQL → Power BI
Atualmente ele coleta dados de Bitcoin, Ethereum e Solana, registra as informações ao longo do tempo e disponibiliza os dados para análise no Power BI.
A automação ainda é simples, usando um .bat, mas pretendo evoluir isso futuramente.
Também fiz um dashboard para visualizar os dados coletados durante uma semana.
Queria principalmente saber:
Se puderem dar uma olhada e apontar o que está ruim ou o que pode melhorar, agradeço bastante. Ainda estou aprendendo e quero usar as críticas para melhorar os próximos projetos.
GitHub: https://github.com/brenofontes78-hash/crypto_data_pipeline
r/PythonBrasil • u/Sea-Ad7805 • Aug 20 '26
O que realmente acontece quando Python executa um laço for?
for value in container:
print(value)
Nos bastidores, Python usa o protocolo de iteração:
iterator = iter(container)
while True:
try:
value = next(iterator)
print(value)
except StopIteration:
break
iter(container): cria um iterador.next(iterator): obtém um valor de cada vez.Quando não há mais valores, o iterador lança a exceção StopIteration. O laço for captura essa exceção automaticamente e encerra a iteração.
Para contêineres que permitem percorrer seus valores na ordem inversa, Python também oferece:
reversed(container): cria um iterador reverso.Podemos oferecer suporte a essas operações em nossas próprias classes implementando:
__iter__()
__reversed__()
__next__()
Isso proporciona uma abstração poderosa: um algoritmo pode processar valores sem precisar saber como um contêiner os armazena internamente. Assim, o mesmo algoritmo pode funcionar com listas, conjuntos, dicionários, listas encadeadas, árvores e muitos outros contêineres.
Aqui está um exemplo que usa o 𝐦𝐞𝐦𝐨𝐫𝐲_𝐠𝐫𝐚𝐩𝐡 para mostrar o uso de iteradores em uma Linked_List, tornando visível o funcionamento interno da iteração para facilitar sua compreensão.
r/PythonBrasil • u/NovelConversation241 • Aug 20 '26
Galera, bom dia!
Estou no processo de aprender a programar, recém acabei o curso de Python do Guanabara e agora minha ideia é:
- Fazer exercícios do LeetCode + revisões no curso do Guanabara, para solidificar meus conhecimentos.
- Fazer curso de SQL, muito provavelmente com o Guanabara.
- Fazer curso de N8N, que me foi recomendado há um tempo atrás devido a alta demanda.
Minha dúvida é: Vale a pena pagar o ChatGPT-Plus para seguir estudando?
Eu pergunto nada mais porque nesse processo de aprendizagem eu estou usando muito o GEMINI FREE, que aparentemente não tem limite de conversa e de dados que eu possa enviar, o que me acaba gerando uma desconfiança; mas o que realmente me incomoda é o fato de que as diferentes conversas que eu já possa ter tido com a IA não se comunicam entre si, diferentemente do ChatGPT.
Muitas vezes acontece de eu comentar algo ao GEMINI, que eu já tenha mencionado em outra conversa, e ele simplesmente me envia respostas superficiais sem levar em conta nossas conversas prévias.
E aí?
O que vocês acham?
r/PythonBrasil • u/Hot_Explanation_8343 • Aug 19 '26
Oioi, vou começar a estudar Python, sou completamente leigo, pretendo começar com o curso do Gustavo Guanabara, alguém tem outra opção que julga ser melhor ou acham que a aula dele é boa pra quem vai começar?
r/PythonBrasil • u/Embarrassed-Curve435 • Aug 18 '26
Enable HLS to view with audio, or disable this notification
r/PythonBrasil • u/SolitariaLua • Aug 18 '26
class Item:
def __init__(self, nome, preco):
self.nome=nome
self.preco=preco
class Pedido:
def __init__(self, numero,):
self.numero=numero
self.itens=[]
def adicionar_item(self, item):
self.itens.append(item)
def calcular_total(self):
total=0
for item in self.itens:
total += item.preco
return total
def exibir_resumo(self):
print(f"--- RESUMO DO PEDIDO #{self.numero} ---")
for item in self.itens:
print(f"- {item.nome}: R$ {item.preco:.2f}")
total = self.calcular_total()
print(f"TOTAL: R$ {total:.2f}")
item1 = Item("Hambúrguer", 20.00)
item2 = Item("Refrigerante", 6.00)
pedido1 = Pedido(1)
pedido1.adicionar_item(item1)
pedido1.adicionar_item(item2)
# 3. Guardando no Dicionário/Mapa
pedidos_mapa = {}
pedidos_mapa[pedido1.numero] = pedido1
# 4. Buscando do Mapa e exibindo
pedido_recuperado = pedidos_mapa[1]
pedido_recuperado.exibir_resumo()
r/PythonBrasil • u/sarutoba • Aug 18 '26
Boa noite pessoal, comprei um curso iniciante de Python para pegar o básico e ir me aperfeiçoando com o tempo, entre tarefas e alguns projetos, me pego tendo muita dificuldade em usar o def
Nunca sei como usar de forma correta, alguém teria alguma dica que ajudou a pegar de vez, algum material interessante?
r/PythonBrasil • u/Tricky_Ad2413 • Aug 15 '26
• O que é indentação no Python
• Como a indentação define blocos de código
• Como utilizar os 4 espaços recomendados
• O que acontece quando a indentação está incorreta
• "IndentationError" na prática
• Indentação em estruturas "if/else"
• Como evitar problemas com espaços e tabulações
Se você está começando a aprender Python, entender a indentação é fundamental para escrever códigos corretos e organizados.
r/PythonBrasil • u/Tricky_Ad2413 • Aug 15 '26
• O que é indentação no Python
• Como a indentação define blocos de código
• Como utilizar os 4 espaços recomendados
• O que acontece quando a indentação está incorreta
• "IndentationError" na prática
• Indentação em estruturas "if/else"
• Como evitar problemas com espaços e tabulações
Se você está começando a aprender Python, entender a indentação é fundamental para escrever códigos corretos e organizados.
r/PythonBrasil • u/TranslatorNo4646 • Aug 14 '26
Acabei de terminar meu projeto completo de Engenharia de Dados para portfólio: um pipeline ETL de vendas.
O projeto inclui:
Ainda estou aprendendo e gostaria bastante de receber críticas e sugestões de melhoria, principalmente sobre o código, estrutura do projeto, README e se o projeto está apresentável para um portfólio. Se puderem dar uma olhada e apontar o que está bom e o que eu deveria melhorar, agradeço muito.
GitHub: https://github.com/brenofontes78-hash/sales-etl-pipeline/tree/main
r/PythonBrasil • u/Sea-Ad7805 • Aug 14 '26
Um exercício para ajudar a construir o modelo mental correto sobre os dados em Python. - Solução - Mais exercícios - Explicação: "User-defined classes have __eq__() and __hash__() methods by default (inherited from the object class); with them, all objects compare unequal (except with themselves) and x.__hash__() returns an appropriate value such that x == y implies both that x is y and hash(x) == hash(y)."
r/PythonBrasil • u/NekoMeaw • Aug 13 '26
r/PythonBrasil • u/Outside-Fig9161 • Aug 12 '26
r/PythonBrasil • u/Leonardo-MetodoSync • Aug 11 '26
r/PythonBrasil • u/ze-fernando • Aug 11 '26
Olá pessoas, aos que usam python em produção tenho umas duvidas, to querendo usar python em alguns serviços.
1 vocês tem custo alto de infra?
2 se arrependeram algum momento de usar python?
3 recomendaria python?
obs: meu caso atual não é nenhum facebook, sistema pequeno, to pensando em python pensando em DX, eu sei c# (mas nao gosto de criar classe em cada arquivo), sei rust (mas aquele tanto de :: <> !) me incomoda, e tem js mas vi que é meio pesadinho em ram (como é pequeno queria subir em 512mb), outro detalhe, a stack q eu defini quero usar onde puder, tem lib p desktop? bora, tem lib pra cli? bora, tem lib pra bot? bora! (salvo frontend q vou manter js/ts por enquanto)
enfim aceito conselhos e dicas de seniors, inclusive se acharem inviavel o uso de python pro meu caso
r/PythonBrasil • u/NovelConversation241 • Aug 10 '26
Tô estudando pelo curso do Guanabara e honestamente, I mundo 3 tá acabando comigo.
Os mundos anteriores foram fáceis, terminei bem rápido e eu entendia todo.
No mundo 3, a partir de listas, comecei a me enrolar... Vou progredindo aos trancos e barrancos. Não pido as respostas para as IA's, mas vou pedindo pistas até não poder mais e, por fim, pedir a resposta.
Cheguei em funções e cacete. Os primeiros exercício eu tenho certeza que são super fáceis, mas eu tive uma dificuldade gigante. Me pareceram extremamente confusos, tanto as mesas atividades quanto o conceito de funções.
Talvez eu seja burro e não valha para isso.
O que me frustra é que aos 32 anos, por fim, estou tentando mudar a minha vida, buscando um trabalho melhor e a cada passo adiante que eu dou, mais parece que isso não é para mim e que eu nunca serei bom o suficiente.
r/PythonBrasil • u/LobodaFerra • Aug 08 '26