Python
Bruna Santos
June 1, 2010
c0701003@alunos.fc.up.pt
Centro de Matemática da Universidade do Porto
1
Agradecimento
Gostaria de agradecer à Dr.ª Ana Paula Rocha pelas correcções e sugestões efectuadas neste tutorial.
2
Abstract Este tutorial é uma breve introdução à extensão do software livre Python, o Python (x,y). Esta extensão pode ser utilizada como uma (mega) calculadora, dispondo de uma enorme variedade de constantes, operações e funções matemáticas predenidas. Apresentar-se-á algumas funcionalidades dos módulos Numpy, Scipy e Matplotlib. Além disso, será feita uma introdução ao interface gráco Sypder. A arquitectura do interface Spyder está organizado em diversas componentes possibilitando uma maior interatividade com o utilizador.
3
Contents
1 Introdução 1.1 O que é Python (x,y)? 1.2 Conceitos Básicos . . . 1.2.1 Numpy . . . . 1.2.2 SCIPY . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5 5 5 5 5
2 O Ambiente Spyder 2.1 Ambiente Gráco: Spyder 2.2 Help . . . . . . . . . . . . 2.3 Consola Interativa . . . . 2.4 Histórico . . . . . . . . . . 2.5 Shell . . . . . . . . . . . . 2.6 Workspace . . . . . . . . .
6 . 6 . 6 . 7 . 8 . 8 . 11
. . . . . .
3 Secção Rápida 3.1 Operações Básicas . . . . . . . . . . . 3.2 Constantes Matemática . . . . . . . . 3.3 Funções matemáticas do módulo math 3.4 Variáveis . . . . . . . . . . . . . . . . . 3.5 Polinómios . . . . . . . . . . . . . . . 3.6 Funções . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . .