Aula 0.2 - azevedolab.net

Propaganda
1
© 2016 Dr. Walter F. de Azevedo Jr.
>
>
Download do eclipse
www.eclipse.org
Antes de fazer o download do eclipse, certifique-se que você tem o Java (JDK)
instalado no seu computador. Vá ao site www.eclipse.org . Clique em download.
2
Download do eclipse
www.eclipse.org
Na página de download, escolha a opção do Windows, ou qualquer dos sistemas
operacionais disponíveis.
3
Download do eclipse
www.eclipse.org
Escolha o “Eclipse IDE for Java Developers”.
4
Download do eclipse
www.eclipse.org
Escolha a versão do sistema operacional para download, por exemplo: Windows 32bit.
5
Download do eclipse
www.eclipse.org
Clique “Download”.
6
Download do eclipse
www.eclipse.org
Clique “Download” e “OK”.
7
Download do eclipse
www.eclipse.org
Localize a pasta zipada do eclipse.
8
Instalação do eclipse
www.eclipse.org
Abra a pasta onde se encontra o eclipse e copie a pasta eclipse com “<Ctrl> c”.
9
Instalação do eclipse
www.eclipse.org
Copie a pasta eclipse para “Arquivos de Programas”, como mostrado abaixo.
10
Instalação do eclipse
www.eclipse.org
Uma vez copiada a pasta, você pode abri-la e criar um atalho para o eclipse.
11
Instalação do eclipse
www.eclipse.org
Crie um atalho para o eclipse, posicione o mouse sobre o ícone eclipse e clique com o
botão da direita do mouse, depois vá para opção “Enviar para” e “Área de Trabalho”.
12
Rodando o eclipse
www.eclipse.org
Depois clique no ícone do eclipse, para acionar o programa.
13
Rodando o eclipse
www.pydev.org
Clique “OK” e o eclipse será acionado. Para ter o Python funcionando, você precisa
instalar o Python. Então, instale o PyDev no eclipse.
14
Instalação do PyDev
www.pydev.org
Abaixo você tem o site do PyDev. Neste site você encontra detalhes sobre a
instalação do PyDev, o que possibilita que você use o eclipse como Integrated
Development Enviroment (IDE) para códigos em Python. Clique em “Download”.
15
Instalação do PyDev
www.pydev.org
Na página de download você tem informações sobre o processo. Acione o eclipse.
16
Instalação do PyDev
www.pydev.org
Com o eclipse aberto, clique em: “Help>Install New Software”, como mostrado abaixo.
17
Instalação do PyDev
www.pydev.org
Você terá a janela abaixo.
18
Instalação do PyDev
www.pydev.org
Passe o endereço http://pydev.org/updates para o campo “Work with”, como mostrado
abaixo. Clique “Add”.
19
Instalação do PyDev
www.pydev.org
Preencha o campo “Name” com PyDev e o campo
http://pydev.org/updates, como indicado abaixo. Depois clique OK.
“Location”
com
20
Instalação do PyDev
www.pydev.org
Clique nas opções “PyDev” e “PyDev Mylyn Integration”, mostradas abaixo.
21
Instalação do PyDev
www.pydev.org
Clique “Next”.
22
Instalação do PyDev
www.pydev.org
A barra verde indica o progresso da instalação.
23
Instalação do PyDev
www.pydev.org
Quando aparecer a tela abaixo, clique “Next”.
24
Instalação do PyDev
www.pydev.org
Clique em “I accept the terms of the license agrements”, como mostrado abaixo.
25
Instalação do PyDev
www.pydev.org
Depois, clique em “Finish”.
26
Instalação do PyDev
www.pydev.org
O processo de instalação continua...
27
Instalação do PyDev
www.pydev.org
Caso apareça a mensagem abaixo, clique OK.
28
Instalação do PyDev
www.pydev.org
Clique em “Brainwy Software; PyDev, Brainwy” e OK.
29
Instalação do PyDev
www.pydev.org
A instalação continua...
30
Instalação do PyDev
www.pydev.org
Para finalizar a instalação, reinicie o eclipse. Clique “Yes”.
31
Instalação do PyDev
www.pydev.org
Pronto. O eclipse está de volta. Vamos verificar se o PyDev está funcionando.
32
Instalação do PyDev
www.pydev.org
Clique em “Window>Perspective>Open Perspective>Other...”.
33
Instalação do PyDev
www.pydev.org
Se tudo correu bem, você terá o ícone do PyDev, como mostrado abaixo.
34
Instalação do PyDev
www.pydev.org
Clique em “PyDev” e depois OK.
35
Instalação do PyDev
www.pydev.org
Pronto, PyDev instalado. Podemos programar em Python, usando o eclipse como IDE.
Veja o ícone do PyDev à direita.
36
Usando eclipse para Python
www.pydev.org
Para rodarmos um novo programa em Python, clique em “File>New>PyDev Project”.
37
Usando eclipse para Python
www.pydev.org
Você terá uma janela para a definição do parâmetros do novo projeto.
38
Usando eclipse para Python
www.pydev.org
Selecione as opções mostradas abaixo e clique “Finish”.
39
Usando eclipse para Python
www.pydev.org
Você acaba de criar a pasta “Test0”, que, por sua vez, está na pasta
“Documents\Workspace”, ou outra pasta que você tenha definido no início da sessão.
40
Usando eclipse para Python
www.pydev.org
Para criar um código em Python, clique em “File>New>File”, como mostrado abaixo.
41
Usando eclipse para Python
www.pydev.org
Usaremos a pasta “Test0”, para guardar o nosso novo código, como indicado abaixo.
42
Usando eclipse para Python
www.pydev.org
No campo “File Name”, digite o nome do programa, neste exemplo temos o “dark.py”,
não esqueça da extensão “.py”. Depois clique “Finish”.
43
Usando eclipse para Python
www.pydev.org
Agora temos a tela para edição do código.
44
Usando eclipse para Python
www.pydev.org
Digite o código e depois pressione as teclas “<Ctrl> s” para salvar o arquivo. Para
executar o código pressione as teclas “ <Ctrl> <F11>”.
45
Usando eclipse para Python
www.pydev.org
Você terá a tela abaixo, pressione “Python Run” e depois OK.
46
Usando eclipse para Python
www.pydev.org
A tela de resultados é mostrada abaixo.
47
Usando eclipse para Python
www.pydev.org
A tela no retângulo azul indica as pastas que estão no workspace. São os projetos
criados.
48
Usando eclipse para Python
www.pydev.org
A tela no retângulo verde indica o editor de códigos em Python (tela de edição).
49
Usando eclipse para Python
www.pydev.org
A tela no retângulo azul indica os resultados da execução do código mostrado na tela
de edição.
50
Usando eclipse para Python
www.pydev.org
Para sair pressione “File>Exit”, como mostrado abaixo.
51
Referências
-BRESSERT, Eli. SciPy and NumPy. Sebastopol: O’Reilly Media, Inc., 2013. 56 p.
-DAWSON, Michael. Python Programming, for the absolute beginner. 3ed. Boston: Course Technology, 2010. 455 p.
-HETLAND, Magnus Lie. Python Algorithms. Mastering Basic Algorithms in the Python Language. Nova York: Springer
Science+Business Media LLC, 2010. 316 p.
-IDRIS, Ivan. NumPy 1.5. An action-packed guide dor the easy-to-use, high performance, Python based free open source
NumPy mathematical library using real-world examples. Beginner’s Guide. Birmingham: Packt Publishing Ltd., 2011. 212 p.
-KIUSALAAS, Jaan. Numerical Methods in Engineering with Python. 2ed. Nova York: Cambridge University Press, 2010. 422
p.
-LANDAU, Rubin H. A First Course in Scientific Computing: Symbolic, Graphic, and Numeric Modeling Using Maple, Java,
Mathematica, and Fortran90. Princeton: Princeton University Press, 2005. 481p.
-LANDAU, Rubin H., PÁEZ, Manuel José, BORDEIANU, Cristian C. A Survey of Computational Physics. Introductory
Computational Physics. Princeton: Princeton University Press, 2008. 658 p.
-LUTZ, Mark. Programming Python. 4ed. Sebastopol: O’Reilly Media, Inc., 2010. 1584 p.
-MODEL, Mitchell L. Bioinformatics Programming Using Python. Sebastopol: O’Reilly Media, Inc., 2011. 1584 p.
-TOSI, Sandro. Matplotlib for Python Developers. Birmingham: Packt Publishing Ltd., 2009. 293 p.
Última atualização:20 de julho de 2016.
52
Colophon
This text was produced in a DELL Inspiron notebook with 6GB of memory, a 750 GB
hard disk, and an Intel® Core® i5-3337U CPU @ 1.80 GHz running Windows 8.1. Text
and layout were generated using PowerPoint 2013. This tutorial uses Arial font.
54
Author
I graduated in Physics (BSc in Physics) at University of Sao Paulo (USP) in 1990. I
completed a Master Degree in Applied Physics also at USP (1992), working under
supervision of Prof. Yvonne P. Mascarenhas, the founder of crystallography in Brazil.
My dissertation was about X-ray crystallography applied to organometallics compounds
(De Azevedo Jr. et al.,1995).
During my PhD I worked under supervision of Prof. Sung-Hou Kim (University of
California, Berkeley. Department of Chemistry), on a split PhD program with a
fellowship from Brazilian Research Council (CNPq)(1993-1996). My PhD was about the
crystallographic structure of CDK2 (Cyclin-Dependent Kinase 2) (De Azevedo Jr. et al.,
1996). In 1996, I returned to Brazil. In April 1997, I finished my PhD and moved to Sao Jose do Rio Preto (SP,
Brazil) (UNESP) and worked there from 1997 to 2005. In 1997, I started the Laboratory of Biomolecular SystemsDepartment of Physics-UNESP - São Paulo State University. In 2005, I moved to Porto Alegre/RS (Brazil), where I
am now. My current position is coordinator of the Laboratory of Computational Systems Biology at Pontifical
Catholic University of Rio Grande do Sul (PUCRS). My research interests are focused on application of computer
simulations to analyze protein-ligand interactions. I'm also interested in the development of biological inspired
computing and machine learning algorithms. We apply these algorithms to molecular docking simulations, proteinligand interactions and other scientific and technological problems. I published over 160 scientific papers about
protein structures and computer simulation methods applied to the study of biological systems (H-index: 36).
These publications have over 4000 citations. I am editor for the following journals:
54
Download