Trabalhando com o Spyder / Working with Spyder

Faaaaaaaaaaaaaaaala cientista! Hoje é dia de conhecer o Spyder, um ambiente de desenvolvimento para o Python que facilita demás a programação. Vamos lá?

Hey scientist! Today we’ll meet Spyder, a Python development environment which makes programming easier. Let’s do this!

O Spyder é um tudo-em-um para programação em Python: ele contém um editor multilinguagem, um console Python interativo e um visualizador de documentação, além de gerenciadores de variáveis e de arquivos.

Spyder is an all-in-one tool for Python programming: it contains a multi-language editor, an interactive Python console and a documentation viewer, in addition to a file and a variable explorers.

Vimos como instalar o Spyder em sua distribuição Anaconda nesse post aqui; creio que esse é o melhor caminho! Caso queira instalá-lo pelo repositório da sua distribuição, use o gerenciador de pacotes da sua distro. En distribuições baseadas no Debian Linux (Ubuntu, Mint, …), o comando no terminal é o seguinte:

We saw how to install Spyder on your Anaconda in this post; I believe that this is the better way! If you’d like to install it using the repository of your distribution, use the package manager of your distro. In Debian-based distros (Ubuntu, Mint, …) the terminal command follows:

apt_installspyder

Assim que abrimos o Spyder ele tem a cara abaixo. Veja que o editor fica à esquerda, à direita/acima ficam o inspetor de objetos e os gerenciadores de variáveis e arquivos (veja as abas!) e à direita/abaixo ficam o console Python, o histórico e o console IPython. Um arquivo temporário já aparece aberto no editor, o temp.py.

When we open Spyder it looks like below. Check the editor at left, the object inspector, the variable and file explorers (see the tabs!) at right/up and the Python and IPython consoles and the history log. A temporary file appears already open on the editor; it’s called temp.py.

spyder_screen

Vamos testar o Spyder! Para isso usaremos um exemplo modificado do Matplotlib Digite esse código no editor do Spyder. Ele vai ficar assim:

Let’s try Spyder! To do that we’ll use an Matplotlib modified example. Type that code on Spyder editor. It’ll look like this:

spyder_example

Grave esse arquivo com o nome plot_exemplo.py, usando a opção “Save as…” no menu “File“:

Save that file with the name plot_exemplo.py, using the option “Save as…” from the menu “File”:

spyder_saveas

Tá com preguiça de digitar o código? Baixe-o no repositório do Programando Ciência, nesse link!

Too lazy to type the code? Download it on this link, the Programando Ciência repository!

Pronto! Para executar esse arquivo clique em “Run file” ou pressione F5. O resultado é a figura que aparece no console IPython:

That’s it! To run this file, click on “Run file” or press F5. The result is the figure shown on IPython console:

exemplo_run

Para criar um novo arquivo clique em “New file” ou pressione CTRL+N. Veja que os arquivos aparecem em diferentes abas:

To create a new file, click on “New file” or press CTRL+N. Look the files on different tabs:

exemplo_new

E você pode digitar um novo arquivo e trabalhar nele. / Then you can type a new file and work on it.

O que achou do Spyder? Utilize-o para gravar e testar os comandos desse post aqui, daquele e daquele outro!
É tudo nessa semana, caro cientista! Um giga abraço!

Did you like Spyder? Use it to save and test the commands on this post, that and another that!
That’s it for the week dear scientist! Gigaregards!


Gostou? Curta e compartilhe com seus amigos!
Curta a gente também no Facebook: www.facebook.com/programandociencia
Estou no Twitter! Siga-me se puder! @alexdesiqueira

Like this? Please comment and share with your friends!
Like us also on Facebook: www.facebook.com/programandociencia
I’m on Twitter! Follow me if you can! @alexdesiqueira

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s