Professional Documents
Culture Documents
Carlos R Rocha
Laboratrio de CAD/CAM
Agosto, 2011
Uso de forma interativa Uso para desenvolvimento de software Reusabilidade e extensibilidade Disponibilidade de bibliotecas Realidade de mercado Software livre e gratuito Multiplataforma Embarcabilidade
Python cientco
Python
2/8
Sobre o Python
Criada por Guido von Rossum em 1990 Foco em fsica e engenharia Adotado para desenvolvimento rpido de aplicaes Uso em aplicaes web Uso em aplicaes grcas Software livre e gratuito Multiplataforma
Python cientco
Python
3/8
Python bsico
Linguagem estruturada e modular Tipos numricos - inteiro, real, complexo Tipos textuais - string / unicode Colees - listas, tuplas, dicionrios Orientao a objetos
Python cientco
Python
4/8
http://numpy.scipy.org/
Scipy - Ferramentas cientcas.
http://www.scipy.org/
Sympy - Computao simblica (CAS).
http://sympy.org/
NetworkX - Grafos.
http://networkx.lanl.gov/
MatplotLib - Grcos 2D/3D.
http://matplotlib.sourceforge.net/index.html
Mayavi - Visualizao de dados 3D em Python.
http://github.enthought.com/mayavi/mayavi/index.html
Python cientco
Python
5/8
Openrave - Simulador de sistemas robticos PythonOCC - Framework para CAD/CAE/simulao FreeCAD - CAD 3D Blender - Modelagem 3D Gimp - Processamento de imagens Inkscape - Desenho vetorial
Python cientco
Python
6/8
Python cientco
Python
7/8
Referncias
http://ark4n.wordpress.com/python/
Langtangen, H. P. A Primer on Scientic Programming With
http://www.python.org/
Distribuio PythonXY - Python cientco.
http://www.pythonxy.com/
Python Documentation. http://docs.python.org/index.html Scientic Computing Tools. http://numpy.scipy.org/
Python cientco
Python
8/8