O livro apresenta algumas das principais tecnologias que dão suporte à programação científica, utilizando-se a linguagem de programação Python. Começando com os conceitos básicos de programação, já com implementações em Python, é propiciado um momento inicial de familiarização com lógica de programação e com a sintaxe da linguagem utilizada em todo o livro. Na sequência, é feita uma investigação fortemente baseada em exemplos visuais das diversas operações de programação matricial utilizando umdos pacotes fundamentais da programação científica com Python: o NumPy. Visando ter uma dimensão das aplicações de programação matricial, são desenvolvidos também exemplos práticos, como geração de gráficos, manipulação de imagens, operações estatísticas básicas e aprendizado de máquina; tudo isso com o auxílio de bibliotecas amplamente utilizadas. Por fim, são apresentadas algumas sugestões de ambientes para desenvolvimento e execução dos exemplos demonstrados nos capítulos.