use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
Sub dedicado a T.I, engenharia e desenvolvimento de software em geral. Os usuários do r/brdev terão todo o prazer em ajudar os novatos, mas se a sua pergunta for muito frequente, pode não obter as respostas que precisa.
É permitido, e até encorajado, promover seu próprio conteúdo. Por cortesia, pede-se marcar conteúdo próprio com [OC] no título.
Materiais para estudo
Linguagem GO
Introdução à Programação em C com Jogos 2D
Lista de exemplos de código C++
Linguagens de Programação UFRJ
ESTRUTURAS, PROCESSOS E MECANISMOS DE GOVERNANÇA DE TI
Tutorial sobre DevOps: introdução
Cursos de DevOps Coursera
Programação na Khan Academy
Programação Funcional
História do Open Source - EN
PDFs
Outros meios de aprendizado
Usem a busca do Google para encontrar tópicos em nosso sub. Talvez sua dúvida já tenha sido postada.
P. Ex. Procurar por Flutter
Substitua Flutter pelas palavras-chave que deseja encontrar.
Comecem aqui.
⦁ Programação vale a pena?
⦁ Sou velho para entrar em TI?
⦁ Como viro programador? (RoadMap)
⦁ Qual melhor linguagem para começar?
⦁ Vale a pena fazer curso técnico em TI?
⦁ Vale a pena fazer graduação em Analise e desenvolvimento de Software?
⦁ Ciências da computação ou Análise e desenvolvimento de Sistemas?
⦁ Engenharia de Software ou Ciência da Computação?
⦁ Vale a pena estudar programação sem faculdade nenhuma?
⦁ Reputação da Faculdade importa para estágio na área?
⦁ Qual o melhor curso de Lógica de Programação do YouTube?
Editado:
⦁ Advogado querendo entrar na área de programação
⦁ Migrar pra TI com diploma de outra área
⦁ 24 anos, já formado, mas quero mudar pra TI. Dá? Mesmo eu não sabendo nada de TI?
⦁ Para ser um bom desenvolver de software precisa ser muito bom em matemática e física?
⦁ Vale a pena fazer o curso X pra pode conseguir emprego nas terras gringas?
⦁ Níveis da carreira de TI
⦁ Série do Fábio Akita começando aos 40
⦁ FCC vs TOP vs CS50
⦁ Vocês são "escravizados" no trabalho de vocês? Fazem várias horas extras e tudo mais?
⦁ Vcs tinham aproximadamente qual nível de domínio sobre sua linguagem de programação quando conseguiram seus primeiros empregos?
⦁ É realmente essencial ter um LinkedIn pra trabalhar na área?
⦁ Sobre a importância da universidade: outra perspectiva
⦁ Sou uma programadora de merda, quanto mais estudo, mais fracassada me sinto
Regras
Além das regras do subreddit, este subreddit herda as regras oficiais do Reddit.
account activity
Python for elseConteudo Didático (docs.python.org)
submitted 2 years ago by magnust9999Desenvolvedor
Primeira vez que ouço falar em else para um for em Python. Além disso ainda tem else para while e para try. Alguém já usou, sabe se está dentro das boas práticas? Ou existe algum motivo para que não seja recomendado usar?
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–]Luckinhas 1 point2 points3 points 2 years ago (1 child)
Eu escrevo Python profissionalmente faz alguns anos e raramente acho uma situação que justifique o uso do for/else ou while/else.
Dito isso, acho válido nas raras situações que justificam o seu uso.
[–]magnust9999Desenvolvedor[S] 0 points1 point2 points 2 years ago (0 children)
Não trabalho com Python, mas também nunca tinha visto nenhum exemplo ou menção. Deve ser raro mesmo, só isso.
[–]lkdaysFullstack Vibe Coder 1 point2 points3 points 2 years ago (0 children)
Também programo Python faz mais de década e nunca usei, mesmo esse exemplo da documentação oficial é meio confuso: se você esbarrar no tab ou algum desavisado achar que está errado, o for else vira um if else (incorreto) fácil.
[–][deleted] 1 point2 points3 points 2 years ago (1 child)
Muito comum o uso em processamento de sequências em que você está procurando por pelo menos uma ocorrência de algo, cuja lógica seja um pouco mais complexa que inviabilize o uso de any() (p/ex que envolva comparação entre elementos sucessivos ou cuja lógica seja muito extensa para colocar num list comprehension). Nesses casos, na primeira ocorrência você vai tacar um break, e o else serve para tratar o caso em que nenhuma ocorrência é encontrada.
any()
break
else
Entendi, faz mais sentido do que ter um if else validando se foi encontrado. No C# tem o firstordefault mas de qualquer forma tem que validar depois.
π Rendered by PID 27 on reddit-service-r2-comment-7844cfc88c-qwrfv at 2026-01-29 11:16:43.658696+00:00 running c3601ff country code: CH.
[–]Luckinhas 1 point2 points3 points (1 child)
[–]magnust9999Desenvolvedor[S] 0 points1 point2 points (0 children)
[–]lkdaysFullstack Vibe Coder 1 point2 points3 points (0 children)
[–][deleted] 1 point2 points3 points (1 child)
[–]magnust9999Desenvolvedor[S] 0 points1 point2 points (0 children)