Blogue Mathspp

Um blogue dedicado à matemática e à programação.

Neste blogue encontras uma coleção interessante de artigos sobre matemática e programação. Podes usar as etiquetas à direita para encontrar tópicos do teu interesse, podes usar o botão "Sinto-me com sorte" para leres um artigo aleatório ou então podes querer espreitar

Também podes subscrever a newsletter do blogue.

  1200

Neste artigo vamos apresentar os tópicos mais avançados relacionados com fatias em Python.

Este é um puzzle algorítmico em que só tens de virar moedas.

No quinto artigo desta mini série vamos corrigir algumas incongruências teóricas do nosso código.

  2798

Neste artigo introduzimos “fatias” em Python e apresentamos algumas utilizações idiomáticas desta funcionalidade.

  12001

Neste artigo vamos usar autómatos finitos para contar 698,438,863,898,480,640 passwords num par de milissegundos.

  3300

Um artigo curto com tudo o que precisas de saber sobre indexar sequências em Python.

Há duas portas, uma que te leva à felicidade eterna e outra à tristeza eterna. Como escolhes a porta certa?

  3159

Se precisas de aceder aos elementos de um iterador e aos seus índices, já pensaste em usar enumerate? Neste artigo vamos falar de outra ferramenta fantástica que Python tem para lidar com ciclos for.

  306

O Syncro é um jogo elegante em que tens de mover as pétalas todas para dentro de uma única flor. De quantos movimentos precisas para o fazer?

Infelizmente ainda não traduzi este artigo para português :(

  10018

Os ciclos for são importantíssimos na programação imperativa e Python tem algumas ferramentas muito boas para trabalhar com ciclos. Se queres atravessar várias estruturas paralelamente, já pensaste usar a função zip?

  619

Um empregado de restaurante distribui os pedidos de forma totalmente errada. Será que se consegue girar a mesa para que pelo menos dois pedidos fiquem à frente da pessoa certa?

Correspondência estrutural é uma funcionalidade que vai ser introduzida com Python 3.10 e o artigo anterior mostrou como a usar; este artigo mostra quais são os casos em que o match não é a melhor alternativa.

No quarto artigo desta mini série vamos classificar imagens que contêm dígitos escritos à mão.

Correspondência estrutural é uma funcionalidade que vai ser introduzida com Python 3.10, e este artigo mostra como a usar para escrever código elegante com a instrução match.

  554

Estão imensas formigas dentro de um tubo bastante estreito, e as formigas estão sempre a chocar umas com as outras e a virarem-se para o lado contrário. Quanto tempo vão demorar a sair do tubo?

No terceiro artigo desta mini série vamos implementar o algoritmo que permite que a rede neuronal aprenda ao longo do tempo.

No segundo artigo desta mini série vamos criar uma classe genérica para a rede neuronal e vamos ver como é que medimos a correção da resposta de uma rede neuronal.

As comparações em Python podem ser encadeadas. Aprende as nuances desta funcionalidade de Python e, em particular, os casos a evitar tais como quando encadeias comparações que não estão alinhadas.

Este é o primeiro de uma série de artigos em que implementamos uma rede neuronal do zero, e neste artigo em particular vemos o que é preciso instalar e escrevemos algumas partes do código.