Apresentar uma demonstração de produto ou aplicativo é quase sinônimo de “mostrar” algo na interface do usuário – uma jornada do usuário, navegação na página, modais elegantes, layouts responsivos e assim por diante. No entanto, as demonstrações não precisam conter…
O elo perdido que torna o Python uma linguagem fullstack O front-end reativo do Dash é o elo perdido que torna o Python uma linguagem full-stack realmente atraente. Ele permite que cada camada da pilha de aplicativos interaja com os…
PyPy significa “Python em Python”. É uma implementação alternativa da linguagem Python. Normalmente, quando falamos de “Python”, podemos significar duas coisas diferentes. Por um lado, significa “Python como uma linguagem de programação abstrata”. Por outro lado, a principal implementação dessa…
A Dgraph Labs é usuária da linguagem Go desde o início em 2015. Cinco anos e 200 mil linhas de código Go depois, temos o prazer de informar que ainda estamos convencidos de que Go foi e continua sendo a…
Quando o autor do artigo olhou Julia pela primeira vez, ele ficou imaginando se seria fácil aprendê-lo e usá-lo, vindo de uma experiência como desenvolvedor Python. O autor achou que recursos como macros no estilo LISP poderiam dificultar a transição….
O Ano Novo de 2020 marca o fim de mais de uma década de coexistência do Python 2 e 3. O cenário do Python mudou consideravelmente nesse período: uma série de novas ferramentas e melhores práticas agora melhoram a experiência…
Profiling e análise de desempenho é parte integrante de qualquer código. Qualquer experiência e habilidade em otimização de desempenho que você já tenha não será muito útil se você não souber onde aplicá-la. Portanto, encontrar gargalos em seus aplicativos pode…
Ao comparar o código assíncrono Python e JavaScript, você pode pensar que eles são muito parecidos, já que ambos usam o padrão async / await. Na realidade, há uma diferença significativa entre os dois, o que, na opinião do autor…
Vulnerabilidades e onde encontrá-las. pip-audit – É certo que esta ferramenta se tornará um padrão para todos nós que desenvolvemos software ou mantemos projetos Python (open source ou não). É verdade que existe uma grande dependência da segurança em nível…
Aproximando-se do mundo da simultaneidade, um passo de cada vez. Os computadores modernos têm a capacidade de realizar várias operações ao mesmo tempo. Suportado por avanços de hardware e sistemas operacionais mais inteligentes, esse recurso torna seus programas executados mais…