Skip to content
This repository has been archived by the owner on Aug 26, 2020. It is now read-only.
Paulino edited this page Aug 3, 2018 · 3 revisions

Python

A cadeira de Algoritmos e Estruturas de Dados utiliza a linguagem Python nos projetos e maioria dos códigos apresentados pelo professor (algumas estruturas e algoritmos são vistos apenas em pseudo-código), por isso é essencial a instalação do Python no seu computador. Para instalar o Python, você pode seguir para o site oficial Python.org e instalar o interpretador padrão, que já conta com o gerenciador de pacotes Pip, ou instalar o pacote Anaconda que já conta com a principal biblioteca utilizada ao longo da cadeira.

Caso utilize o linux, você pode fazer a instalação através do Terminal usando os comandos padrões:

sudo apt-get install python3

Ou ainda:

sudo apt-get install anaconda
sudo apt-get install python-dev

Numpy

Numpy é um pacote para a linguagem Python que possui suporte para Arrays e matrizes n-dimensionais, além de diversas operações matemáticas, como tabelas de distribuição de probabilidade.

Instalando o Numpy

Ao instalar o Python através do Anaconda, Numpy, assim como Scipy e outras bibliotecas, já virão instaladas por padrão. Caso você utilize o Idle nativo do Python, você pode fazer o download e instalação da biblioteca Numpy através do Terminal do Linux ou do prompt de comando do Windows pelo Pip utilizando o comando abaixo:

pip install numpy

Certifique-se de já ter instalado a biblioteca setuptools antes de instalar Numpy no seu computador. Para isso, basta executar a linha de comando abaixo:

pip install setuptools

Alguns erros comuns podem ser corrigidos modificando a instalação apenas para um usuário, utilizando a opção --user ao fim da linha de comando.

IDEs

É fortemente aconselhável que a IDE utilizada para desenvolvimento de projetos, exercícios e trabalhos não seja o Shell do Python. Apesar de compilar e executar os códigos normalmente, faltam muitas ferramentas de apoio ao Shell, como um debugger, o que acaba por dificultar o aprendizado de iniciantes. O Spyder e o Pycharm são boas ferramentas para estudo, mas a melhor opção é o Eclipse.

Instalando o Eclipse

O Eclipse não possui uma IDE exclusiva para Python, mas esse problema pode ser corrigido através do plugin Pydev. Para instalar o eclipse siga os passos abaixo:

  1. Vá até o site do Eclipse e faça download de um pacote da sua preferência (qualquer uma das IDEs disponíveis pode ser utilizada, não importa se de Java, PHP, C/C++...).
  2. Depois de instalar e executar o Eclipse pela primeira vez, acesse o menu superior "Help" e em seguida clique em "Install New Software..."
  3. Na parte superior clique no botão "Add.."
  4. No campo superior digite PyDev e no campo inferior cole o seguinte link: http://pydev.org/updates ou ainda https://dl.bintray.com/fabioz/pydev/4.5.5/
  5. Selecione o campo PyDev (não se preocupe com o PyDev Mylyn Integration) e clique em "Next>" até ser apresentado aos termos de licença do Eclipse.
  6. Depois de aceitar os termos clique em "Finnish" para concluir a instalação do Pydev. É possível que durante esse processo uma mensagem seja exibida sobre a licença do software, basta confirmar e a instalação prosseguirá normalmente.
  7. Uma vez instalado o Pydev, clique no menu "Windows" > "Preferences" > "PyDev" > "Interpreters" >"Python Interpreter" > "New".
  8. Dê um nome ao seu interpretador e procure pelo arquivo executável do Python. Para encontrar o endereço basta executar o código abaixo no shell do Python.
import sys
import os
print(os.path.dirname(sys.executable))

Pronto, seu Eclipse já está pronto para executar scripts .py

Clone this wiki locally