Instalação do Ambiente
Python
Marcel Pinheiro Caraciolo
Python Aula 02
1
Instaladores
...E agora como eu começo ?
Python Aula 02
2
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
3
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
4
Instaladores
(Windows)
Python Aula 02
5
Instaladores
(Windows)
• Não esqueça de adicionar o caminho
da instalação no PATH do sistema!
• ;C:\Python2x
• >>> 2 + 3
• >>> 5
Python Aula 02
6
Windows 7
Approved!
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
7
Vamos executar!
...E agora como eu crio meu
programa em python ?
Python Aula 02
8
•
Rodando Programas no Unix
Os arquivos python tem finalização .py!
%python filename.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 ...
Para tornar o arquivo *.py executável:
#!/usr/bin/python
Para suportar caracteres especiais
# -*- coding: utf-8 -*Python Aula 02
9
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
10
Desenvolvimento
... E ambientes de
desenvolvimento para Python
?
Python Aula 02
11
Eclipse
• Aptana PyDev
• Plugin para
desenvolvimento de
aplicações Python para
o Eclipse
• Suporte para Debug,
UnitTests.
• http://pydev.org/
Python Aula 02
12
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
13
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
]
14
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
15
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
16
Outros Editores
Notepad++, GEdit, VIM, Emacs, IDLE, Eric IDE,
TextMate, etc.
Vários editores ao seu dispor compatíveis com
Python!
Python Aula 02
17
Notepad++
• Editor de Texto para o Windows!
• Highlighting!
• Identação automática
• http://notepad-plus.sourceforge.net/
Python Aula 02
18
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
19
Chega de conversa...
• É hora de por a mão na
massa!
Python Aula 02
20
Instalação do Ambiente
Python
Marcel Pinheiro Caraciolo
Python Aula 02
21
Download

Instalação do Ambiente Python