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.
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 é:
Para os mais interessados, devem ter conhecimentos básicos de Python e, claro, devem começar pelo:
Faça o download do software aqui