Você está na página 1de 2

COMPUTAÇÃO E PROGRAMAÇÃO

1º Semestre 2020/2021
MEMec, LEAN

Ficha da Aula de Problemas 1

Ambiente Python
1. Anaconda

O Anaconda é uma ferramenta computacional gratuita e de fácil instalação que permite gerir
programas em Python, ambientes de trabalho e módulos. Contém mais de 700 pacotes open-source
e corre nos sistemas operativos Windows, Mac OSX e Linux. Poderão ser encontrados mais detalhes
em: https://docs.continuum.io/anaconda/. A versão a descarregar deverá ser a que tem o Python
versão 3.x e não 2.x.

Download: https://www.anaconda.com/download/

Quick Install: https://conda.io/docs/install/quick.html

Test Drive: https://conda.io/docs/test-drive.html

Conda Cheatsheet: https://conda.io/docs/_downloads/conda-cheatsheet.pdf

Using Conda (informação completa): https://conda.io/docs/using/using.html

2. Anaconda Navigator

O Anaconda Navigator é uma interface gráfica que permite abrir aplicações associadas ao Anaconda,
gerir pacotes, ambientes e canais sem ter de usar o terminal/janela de comando. O Anaconda
Navigator é instalado automaticamente quando se instala o Anaconda.

Navigator: https://docs.continuum.io/anaconda/navigator

Navigator or Conda: https://docs.continuum.io/anaconda/#navigator-or-conda

Computação e Programação, MEMec, LEAN 1


3. Spyder

O Spyder é uma interface gráfica, semelhante ao Matlab, que permite a utilização de Python num
ambiente interactivo, facilitando a edição de scripts, teste, debugging e visualização gráfica.
Spyder: https://pythonhosted.org/spyder/

4. Testes simples

Em seguida apresentam-se testes simples para testar se está tudo bem instalado. Na consola
tradicional do Python aparecerá da seguinte forma:
>>> print("Hello, world")
Hello, world
>>> print(2+3)
5
>>> print("2+3=", 2+3)
2+3= 5
>>>
No caso de ser utilizado o IPython, por exemplo em Spyder, será visualizado da seguinte forma:
IPython 6.4.0 -- An enhanced Interactive Python.

In [1]: print("Hello, world")


Hello, world

In [2]: print(2+3)
5

In [3]: print("2+3=", 2+3)


2+3= 5

In [4]:

5. Livros, tutoriais e outra documentação

Livro recomedado: Python Programming: An Introduction to Computer Science, 3rd Ed., John M.
Zelle, Franklin, Beedle & Associates, 2017. http://mcsp.wartburg.edu/zelle/python/

Python introduction:
https://nbviewer.jupyter.org/github/obspy/docs/blob/master/workshops/2015-08-
03_iris/01_Python_Crash_Course.ipynb

Learn Python the hard way: https://learnpythonthehardway.org/book/

SciPy lecture notes: http://www.scipy-lectures.org/index.html

Computação e Programação, MEMec, LEAN 2

Você também pode gostar