Valores padrão em dicionários

Recentemente observei que um problema recorrente em python, principalmente para iniciantes na linguagem, é mapear valores de uma lista para outros valores específicos. Um exemplo deste tipo de problema é: dado uma lista de objetos, separá-los de acordo com seu tipo.

Para resolver este problema podemos criar um dicionário onde ...

more ...

Elixir e a web

Elixir é uma linguagem de programação funcional criada pelo brasileiro José Valim, autmagicamente rápida e com vários açúcares sintáticos que roda em cima da VM do Erlang. Tinha ouvido falar bastante de programação funcional mas não sabia direito o que era. Fui procurar e achei esta definição: Programação funcional é ...

more ...

Acelerando Fibonacci com cache

Programação Dinâmica

No campo de teoria da computação é comum ouvir o termo Programação Dinâmica. Pessoalmente achei bastante difícil entender este conceito. Todos os lugares que procurava via exemplos usando matrizes, o que deixava o código bastante confuso. Finalmente, depois de algumas semanas, entendi do que se tratava.

Programação dinâmica ...

more ...