-
Notifications
You must be signed in to change notification settings - Fork 1
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 é 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.
É 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:
- 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++...).
- Depois de instalar e executar o Eclipse pela primeira vez, acesse o menu superior "Help" e em seguida clique em "Install New Software..."
- Na parte superior clique no botão "Add.."
- 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/
- 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.
- 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.
- Uma vez instalado o Pydev, clique no menu "Windows" > "Preferences" > "PyDev" > "Interpreters" >"Python Interpreter" > "New".
- 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