Spyder – Uma alternativa ao Matlab?

O Tech-Portugal  tem o prazer de apresentar o Spyder software, que é  uma plataforma de ambiente científico baseado em programação em Python. Esta plataforma apresenta várias vantagens: uma interface gráfica amiga do utilizador, tem  uma licença MIT (Massachusetts Institute of Techonology), ou seja, uma licença de software livre.

spyder

Também tem diversos packages bastantes úteis para a computação e modelação:

  • numpy (NUMeric PYthon): operações com matrizes e algebra linear;
  • scipy (SCIentific PYthon): útil para rotinas numérias;
  • matplotlib (PLOTting LIBrary): muito útil para a criação de gráficos;
  • sympy (SYMbolic PYthon): usada para a computação simbólica;
  • pytest (PYthon TESTing): é uma framework para testar código:

Este software combina o poder da programação com funções bastante poderosas. Muitos utilizadores acham que as ferramentas disponibilizadas pelo Spyder são semelhantes às do MatLab. Então, é agora apresentada um exemplo de código  para gerar dois gráficos:  

import pylab 
import numpy as np


x = np.linspace(0, 20, 1000)
y1 = np.sin(x)
y2 = 2 * np.cos(x)
pylab.plot(x, y1, '-b', label='sine')
pylab.plot(x, y2, '-r', label='cosine')
pylab.legend(loc='upper right')
pylab.ylim(-2, 2.0)
pylab.xlabel('x')
pylab.ylabel('y')
pylab.title('Test')

O resultado da compilação do código é:

graphPara os mais interessados, devem ter conhecimentos básicos de Python e, claro, devem começar pelo:

hello

Faça o download do software aqui