Dúvidas mais comum do python

Quando temos o primeiro contato com a linguagem python, nos deparamos com alguns aspectos da linguagem que a torna confusa, principalmente quando comparada com outras linguagens. Neste post esclarecerei algumas das dúvidas mais comuns do python. if __name__ == “__main__” Imagino que já deve ter se perguntado pela qual era a real necessidade de utilizar essa instrução nos […]

Métodos customizados de validação com jquery validation

Em outro post, demostrei como validar formulários utilizando o jquery validation, entretanto, neste post, irei abordar aspectos um pouco mais avançado, que é a criação de métodos customizados para validação. Além dos métodos nativos, disponíveis no jquery validator, também podemos criar os nossos próprios métodos de validação e incorpora-los ao plugin, permitindo que ele se adapte […]

Operadores ternários em Python

Diferentes de outras linguagens que utiliza o operador ternário herdado da linguagem C, onde sua representação se dá pela sintaxe condição ? verdadeiro : false, o python possui uma sintaxe própria, porem que surte o mesmo efeito. Operadores ternários na computação possuem origem na linguagem C, onde sua função é verificar uma condição e executar uma instrução […]

Debugar aplicações django não seria tão fácil sem o debug toolbar

debug_toolbar

O django traz grandes facilidades, porém esconde perigos por trás dessa facilidade, e nisso está o uso excessivo de recursos por trás de toda automação que o framework proporciona, que ao invés de ajudar pode acabar atrapalhando. Entretanto para que possamos analisar os pontos fortes e fracos da nossa aplicação, precisamos de auxilio de alguma ferramenta […]

Ativando o painel admin do django

login_django

Quem é recém chegado no django, encontra como novidade o seu painel administrativo pronto, mesmo que o visual é um pouco ultrapassado, este é um dos recursos que eu mais gosto no framework, principalmente, devido a sua simplicidade e velocidade com que é possível fazer um crud e até lógicas mais complexas, praticamente inacreditável. Primeiros passos […]

Minhas ferramentas de trabalho – Parte 1

victorinox-presentation-master-1339183474469_1920x1080

Cada desenvolvedor possui aquelas ferramentas que mais amam, alguns devido a recomendação de outros profissionais, já outras por afinidade. Nesse post vou listar algumas das ferramentas que utilizo no meu dia a dia. 1 – Sistema Operacional Sem sombra de dúvidas eu uso linux tanto no trabalho como no dia a dia. Ultimamente tenho usado […]

Auto relacionamento no Django

Auto relacionamento é bastante comum quando necessitamos de utilizar um determinado modelo de forma recursiva, nesse caso é impossível de se criar outras tabelas, pois não sabemos exatamente o nível de profundidade no qual esse relacionamento pode chegar. Um exemplo ideal para compreendermos a necessidade de auto relacionamento são nas lojas virtuais, onde um determinado […]