1 instalação do ambiente python marcel pinheiro caraciolo python aula 02

21
1 Instalação do Ambiente Python Marcel Pinheiro Caraciol Python Aula 02

Upload: nathan-raposa

Post on 07-Apr-2016

222 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: 1 Instalação do Ambiente Python Marcel Pinheiro Caraciolo Python Aula 02

1

Instalação do Ambiente PythonMarcel Pinheiro Caraciolo

Python Aula 02

Page 2: 1 Instalação do Ambiente Python Marcel Pinheiro Caraciolo Python Aula 02

2

Instaladores...E agora como eu

começo ?

Python Aula 02

Page 3: 1 Instalação do Ambiente Python Marcel Pinheiro Caraciolo Python Aula 02

3

Instaladores•Interpretador Python disponível

para diversas plataformas.• Windows, Unix, Linux, etc.

• Para usuários Windows, é necessário o download do SDK!

• http://www.python.org/download/

Python Aula 02

Page 4: 1 Instalação do Ambiente Python Marcel Pinheiro Caraciolo Python Aula 02

4

Instaladores•Atualmente Python está na versão

2.7.1 / 3.1.3• No Python 3.1.2 houve mudanças críticas! 2.7.x suaviliza

a transição para os desenvolvedores (Muitos frameworks ainda escritos para Python 2.x)

Python Aula 02

Page 5: 1 Instalação do Ambiente Python Marcel Pinheiro Caraciolo Python Aula 02

5

Instaladores (Windows)

Python Aula 02

Page 6: 1 Instalação do Ambiente Python Marcel Pinheiro Caraciolo Python Aula 02

6

Instaladores (Windows)•Não esqueça de adicionar o

caminho da instalação no PATH do sistema!• ;C:\Python2x

• >>> 2 + 3

• >>> 5

Windows 7Windows 7Approved!Approved!

Python Aula 02

Page 7: 1 Instalação do Ambiente Python Marcel Pinheiro Caraciolo Python Aula 02

7

Instaladores• E enquanto no Linux e Unix ?

• Estas distribuições já disponibilizam para você de forma nativa!

• Prompt do python “>>>”:

• Para sair:

• No Unix, digite CONTROL-D

• No Windows, digite CONTROL-Z + ENTER

Python Aula 02

Page 8: 1 Instalação do Ambiente Python Marcel Pinheiro Caraciolo Python Aula 02

8

Vamos executar!...E agora como eu crio

meu programa em python ?

Python Aula 02

Page 9: 1 Instalação do Ambiente Python Marcel Pinheiro Caraciolo Python Aula 02

9

Rodando Programas no Unix• Os arquivos python tem finalização .py!

• Você pode usar qualquer editor de texto para codificar o seu código!

• No Windows : Clássico Notepad ou o IDLE...

• No Mac OS/Linux: VI, TextEdit, GEdit, TextMate ...

%python filename.py

Para tornar o arquivo *.py executável: #!/usr/bin/python

Python Aula 02

Para suportar caracteres especiais # -*- coding: utf-8 -*-

Page 10: 1 Instalação do Ambiente Python Marcel Pinheiro Caraciolo Python Aula 02

10

Ambiente IDLE•Ambiente Shell de desenvolvimento básico

•Editor de texto com highlighting e identação automática para criação de arquivos python

•Comandos para alterar propriedades e execução de programas

Python Aula 02

Page 11: 1 Instalação do Ambiente Python Marcel Pinheiro Caraciolo Python Aula 02

11

Desenvolvimento... E ambientes de

desenvolvimento para Python ?

Python Aula 02

Page 12: 1 Instalação do Ambiente Python Marcel Pinheiro Caraciolo Python Aula 02

12

Eclipse•Aptana PyDev

•Plugin para desenvolvimento de aplicações Python para o Eclipse

•Suporte para Debug, UnitTests.

•http://pydev.org/

• ]

Python Aula 02

Page 13: 1 Instalação do Ambiente Python Marcel Pinheiro Caraciolo Python Aula 02

13

Netbeans•Netbeans >= 6.5

•Plugin para desenvolvimento de aplicações Python para o Netbeans

•Suporte para Debug, UnitTests, etc.

• http://www.netbeans.org/features/python/index.html

• ]

Python Aula 02

Page 14: 1 Instalação do Ambiente Python Marcel Pinheiro Caraciolo Python Aula 02

14

ActivePython•ActiveState Python

•Distribuição Python completa, instale e execute!

•Diversos plug-ins e suporte já ao Python 3.0

• http://www.activestate.com/activepython/

• ]

Python Aula 02

Page 15: 1 Instalação do Ambiente Python Marcel Pinheiro Caraciolo Python Aula 02

15

EasyClipse•Distribuição customizada do Eclipse!

•Distribuição pronta para uso, inclusive com o ambiente para Python!

•Pydev já vem instalado !

• http://www.easyeclipse.org/

Python Aula 02

Page 16: 1 Instalação do Ambiente Python Marcel Pinheiro Caraciolo Python Aula 02

16

PyCharm•IDE em Python

customizada com suporte incluso ao Django

•Excelente IDE para desenvolvimento WEB

•30 dias gratuito• http://www.jetbrains.com/pycharm/

Python Aula 02

Page 17: 1 Instalação do Ambiente Python Marcel Pinheiro Caraciolo Python Aula 02

17

Outros Editores

Notepad++, GEdit, VIM, Emacs, IDLE, Eric IDE, TextMate, etc.

Vários editores ao seu dispor compatíveis com Python!

Python Aula 02

Page 18: 1 Instalação do Ambiente Python Marcel Pinheiro Caraciolo Python Aula 02

18

Notepad++•Editor de Texto para o Windows!

•Highlighting!

•Identação automática

•http://notepad-plus.sourceforge.net/

• ]

Python Aula 02

Page 19: 1 Instalação do Ambiente Python Marcel Pinheiro Caraciolo Python Aula 02

19

Seu shell incrementado...•IPython (Disponível para Linux, Mac,

Windows)

• http://ipython.scipy.org/

•BPython (Disponível para Linux e Mac OS)

•http://bpython-interpreter.org/

•Incrementam o shell do seu interpretador Python com auto-complete, highlighting, etc.

Python Aula 02

Page 20: 1 Instalação do Ambiente Python Marcel Pinheiro Caraciolo Python Aula 02

20

Chega de conversa...

•É hora de por a mão na massa!

Python Aula 02

Page 21: 1 Instalação do Ambiente Python Marcel Pinheiro Caraciolo Python Aula 02

21

Instalação do Ambiente Python

Marcel Pinheiro CaracioloPython Aula 02