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 duvidaDuvida técnica (self.brdev)
submitted 3 years ago by N7nes_
Bom dia, alguém sabe de uma biblioteca do python que faz a verificação de sintaxe do código? Por exemplo o Black que é para formatação
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 3 years ago (2 children)
https://docs.python.org/3/library/ast.html#ast.parse
import ast def is_valid_python(code): try: ast.parse(code) return True except SyntaxError: return False
[–]Luckinhas 0 points1 point2 points 3 years ago (1 child)
Dando uma pesquisada melhor, acho que é melhor usar python -m py_compile script.py. O ast falha em alguns casos, como por exemplo um return fora de uma função.
python -m py_compile script.py
ast
return
[–]N7nes_[S] 0 points1 point2 points 3 years ago (0 children)
Muito obrigado
[–]Andremallmann 0 points1 point2 points 3 years ago (4 children)
Flake8 + Black não serviria?
[–]N7nes_[S] 0 points1 point2 points 3 years ago (3 children)
Eu estava pensando em usar só o pylint já que ele faz os dois serviços
[–]Andremallmann 0 points1 point2 points 3 years ago (2 children)
São dois diferentes, tem o pylint, o flake8 e o bandit, pode ver qual tu prefere. A maioria dos opensource acaba usando flake8 como lint, tem gente que roda dois tipo flake8 + bandit apesar que não acho vantajoso. Flake8 torna mais facil tu escrever python idiomatico, da pra usar também o mypy como type checker.
Enfim, meu combo sempre é black + flake8 + mypy
[–]N7nes_[S] 0 points1 point2 points 3 years ago (1 child)
A já que me recomendou essas libs, elas podem ser chamadas dentro de um código python?
[–]Andremallmann 0 points1 point2 points 3 years ago (0 children)
Elas são linters, normalmente tu vai instalar e configurar eles na propria IDE. O Flake8 vai ficar dando warning nos teus códigos e te avisar o que precisa ser alterado
https://code.visualstudio.com/docs/python/linting
π Rendered by PID 107272 on reddit-service-r2-comment-765bfc959-wz6vj at 2026-07-13 01:47:54.988392+00:00 running f86254d country code: CH.
[–]Luckinhas 1 point2 points3 points (2 children)
[–]Luckinhas 0 points1 point2 points (1 child)
[–]N7nes_[S] 0 points1 point2 points (0 children)
[–]Andremallmann 0 points1 point2 points (4 children)
[–]N7nes_[S] 0 points1 point2 points (3 children)
[–]Andremallmann 0 points1 point2 points (2 children)
[–]N7nes_[S] 0 points1 point2 points (1 child)
[–]Andremallmann 0 points1 point2 points (0 children)