pythonbr | Unsorted

Telegram-канал pythonbr - Python Brasil

5460

0. Grupo de conversa sobre a ling de prog Python 1. Sem pirataria 2. respeite o coleguinha 3. respeita as minas 4. no seja babaca 5. Sem links de grupos do WhatsApp 6. Se alguém daqui te importunar no privado avise um admin

Subscribe to a channel

Python Brasil

https://docs.python.org/3/library/asyncio-eventloop.html#asyncio.loop.set_exception_handler

A noticia triste: acabou a era de "quer buscar algo na internet? por no google e clica no primeiro link" _ busquei com os termos "python asyncio set exception handler¨ e o google NAO POE um link pra pagina correta na documentação (ele até tem um link pros dos do asyncio, mas não é trivial navegar a partir de lá) - precisei por a mesma busca no duckduckgo .

Читать полностью…

Python Brasil

eu fiquei mais um pouco ontem, e fiz funcionar a "abordagem dificil" que coloquei acima - mas tenta o in-loop signal handler mesmo -

Читать полностью…

Python Brasil

🐍 [Vaga] Python e Node.js Developer (CLT)

A ProFUSION está contratando devs para trabalhar em projetos internacionais com Python (Django, FastAPI) e Node.js (Express, NestJs, Fastfy).

O que oferecemos:

- CLT com benefícios completos (plano de saúde/odonto sem coparticipação, VR R$1.100, PLR)
- Híbrido/Remoto:
- Híbrido 2x/semana para quem é de Campinas/SP ou Curitiba
- Híbrido 1x/semana para quem está a até 120 km destas cidades (SP inclusive)
- 100% Remoto caso contrário
- Empresa fundada e gerida por devs — code review é cultura aqui, não burocracia
- Mentoria, aulas de inglês, incentivo a palestras e publicações

Sobre nós:

Somos u
ma empresa de desenvolvimento de software de Campinas-SP. Contribuímos para projetos open source tais como WebKit, ngx-socket-io, Apollo, Turso e SystemD.

Acesse nosso site e nosso blog para nos conhecer melhor:
https://profusion.mobi/index-en.html
https://medium.com/profusion-engineering

Interessou?

👉 Detalhes e inscrição: hhttps://sites.google.com/profusion.mobi/vagas/home/python_node_dev_pybr

Читать полностью…

Python Brasil

TLDR: veja https://docs.python.org/3/library/asyncio-eventloop.html#unix-signals  para ter signal handling "por dentro" do loop de eventos.

Читать полностью…

Python Brasil

ah - vi a parte que voce quer "voltar pro main do script": é isso - em qualquer ponto que voce tiver um "except KeyboardInterrupt" e nao der "raise" de volta, voce tem o controle de volta, e seu codigo Python continua rodando no final do bloco except.

Читать полностью…

Python Brasil

com um callback de signal, voce vai estar rodando "paralelo" as tasks asyncio que stao em execucao, na mesma trhread, mas com o código interrompido em um ponto aleatorio em uma delas (nao só onde tem "await") .

Читать полностью…

Python Brasil

Nos unix o sinal é SIGINT

Читать полностью…

Python Brasil

Duas coisas da biblioteca padrão que podem te ajudar. Signal e também aexit

Читать полностью…

Python Brasil

Fala, pessoal! Blz? 👋

Para: desenvolvedores e gestores de tecnologia

Publiquei um artigo focado em estratégia de infraestrutura para quem ainda está "preso" em arquiteturas monolíticas.

Falo sobre como a Arquitetura Orientada a Eventos com AWS Lambda pode:
✅ Reduzir custos de servidores ociosos (o "custo de inércia").
✅ Acelerar a entrega de novos MVPs.
✅ Desacoplar serviços para evitar o efeito dominó.

Se você está planejando a escala do seu produto para este ano, vale a leitura:
👇

https://www.linkedin.com/posts/activity-7430309221109268481-ZzPa?utm_source=share&utm_medium=member_desktop&rcm=ACoAAB86zkQBR401trKKmshxw3kcM_2nEZ5ppmc

Читать полностью…

Python Brasil

Boa tarde galera, sou estudante de ADS no 5 semestre e com dificuldade de arrumar um emprego na área, alguém com o coração bom poderia me ajudar? Valendo a pena posso retribuir, é importante demais pra mim, favor chamar pv.
Deus abençoe família!

Читать полностью…

Python Brasil

Olá, bom dia pessoal, estou fazendo uma transição de carreira para área de dados, com isso estou buscando um profissional que possa me auxiliar nessa jornada, alguém consegue alguém que trabalhe com esse serviço de mentoria ou acompanhamento?

Читать полностью…

Python Brasil

Pessoal como baixar whisper e pra usar off LINE já tentei de todas as formas

Читать полностью…

Python Brasil

O Curso em Vídeo iniciou o Mundo 4 de Python.
https://www.youtube.com/watch?v=Mim6nnkdOto&t=744s

Читать полностью…

Python Brasil

Tudo bem ?
Sou Edgar, comecei faz uns 10 dias e como todo o iniciante estou estudando pelo Guanabara 😁

Читать полностью…

Python Brasil

Começar pelo Guanabara é lei de todos iniciantes kkkkkkkkkk comecei o mundo 1

Obrigada pelas dicas! Vou sim reforçar a base e tentar resolver problemas reais pra treinar.

Читать полностью…

Python Brasil

tem um jeito de colocar um "asyncio loop exception handler" também - mas tenho a impressao de que ele não é chamado no ctrl + c (que é uma "BaseException" - e não se enquadra como subclasse de "Exception")

Читать полностью…

Python Brasil

Kkkkkk, faz sentido!

Eu ontem tava quebrando a cabeça, mas hoje já acordei com uma ideia idiotamente simples que vai funcionar 😅

Mas obrigado pela ajuda, li tudo, e tem muita coisa boa! Vou testar depois essa solução de qualquer forma, para testar e ver no que dá. Vai ser um ótimo experimento kkkkkk

Читать полностью…

Python Brasil

"Se está soando complicado é por que .... talvez seja complicado :-)" o zen of Python já manda na lata que "If the implementation is hard to explain, it's a bad idea. " - nao deve ser por aí entao. :-)

Читать полностью…

Python Brasil

(hmmm fiz uns testes aqui: mais facil falar do que fazer:

O "ctrl + c" vai realmente votlar da chamada "asyncio.run" de uma vez: sem chance de tratar a interrupcao dentro de uma task com try/except . Se usar manualmente "loop.run_until_complete" - voce consegue re-entrar no loop que foi interrompido, e continuar as tasks que estao lá - (com outra chamada ao "run_until_complete" )

Entao, na clausula except no código _sincrono_, FORA do eventloop - voce tem que atualizar algum estado global, que suas tasks vao checar, e cancelar as tasks relevantes, por dentro do código assincrono, depois que re-entrar nele.

Se está soando complicado é por que .... talvez seja complicado :-)

O callback de signal pode funcionar - mas tambem vai te render umas experiencias "interessantes".
(acho que tem uma opcao para um signal handler dentro do loop asyncio

https://docs.python.org/3/library/asyncio-eventloop.html#unix-signals aqu - nao do modulo singal)

Читать полностью…

Python Brasil

os outros sinais nao tem como pegar com try/except, mas ctrl+c tem - aproveita! :-)

Читать полностью…

Python Brasil

mas signal em geral pode ser complicado - no caso especifico de ctrl+c, só colocar o "try...except KeyboardInterrupt" em volta da sua entrada no async (isso é o "asyncio.run()" deve ficar dentro desse try) deve ser suficiente. ou voce teve problemas com isso?

Aí, pode colocar blocos "try/finally" pras finaliacoes especifcias na parte mais interna do codigo ( ou mesmo outros 'except KeyboardInterrupt' - mas sempre termine o bloco com "raise" de novo, pra escecao continuar se propagando até finalizar o bloco mais de fora)

Читать полностью…

Python Brasil

Não sei qual os está usando.

Se for no windows tem um sinal pra isso. Exatamente o que você quer

https://docs.python.org/3/library/signal.html#signal.CTRL_C_EVENT

Читать полностью…

Python Brasil

Gurizada, tô fazendo um programa e queria que quando levantassem KeyboardInterrupt (ctrl+c) ele finalizasse os loops de chamada de função dele e retornasse os valores que ele tinha somado até então

A ideia é que é uma função, ColetaInfo(Path)->tuple e dentro dela ela fica se chamando sempre que acha uma pasta para iterar sobre essa pasta também. Dai as vezes demora muito e eu queria poder usar o KeyboardInterrupt error para matar essas chamadas e fazer ele voltar para o main do script bonitinho

Читать полностью…

Python Brasil

como uma dica "0" de mentoria: sugiro nao usar esse tom pra procurar vagas - voce nao tá pedindo esmola na rua :-) . O primeiro impulso é simplesmente ignorar o pedido, e passar adiante.

Acho que nesse caso, se msg fosse só "Boa tarde galera, sou estudante de ADS no 5 semestre e com dificuldade de arrumar um emprego na área, alguém poderia me ajudar? " -voce teria um retorno bem melhor.

Agora o pessoal aqui pode te encaminhar o canal de vagas (Eu nao tenho aqui - ) chegando lá, vai por mim - manda a msg sem o apelo emocional.

Читать полностью…

Python Brasil

Cara... talvez o Teo Me Why faça isso: https://teomewhy.org/

Você também tem mais chances de achar alguém em /channel/datasciencepython

Читать полностью…

Python Brasil

quais formas? o que você tentou, qual problema teve?

Читать полностью…

Python Brasil

Caraca ele voltou com os vídeos de Python? Que daora

Читать полностью…

Python Brasil

Bom começo, vai acompanhando aqui que aparecem ótimos debates técnicos de todos os níveis.

Читать полностью…

Python Brasil

Boa! Boa sorte Isabella, seja bem vinda

Читать полностью…

Python Brasil

Solucionar problemas é o melhor caminho... pode ser do seu tio, avô, amigo, ou até um desconhecido na rua, o importante aqui é desenvolver algo que um terceiro vai usar, é aí que a coisa fica grossa de verdade.

Читать полностью…
Subscribe to a channel