1 instalação do ambiente python marcel pinheiro caraciolo python aula 02
TRANSCRIPT
1
Instalação do Ambiente PythonMarcel Pinheiro Caraciolo
Python Aula 02
2
Instaladores...E agora como eu
começo ?
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
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
5
Instaladores (Windows)
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
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
8
Vamos executar!...E agora como eu crio
meu programa em python ?
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 -*-
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
11
Desenvolvimento... E ambientes de
desenvolvimento para Python ?
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
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
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
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
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
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
18
Notepad++•Editor de Texto para o Windows!
•Highlighting!
•Identação automática
•http://notepad-plus.sourceforge.net/
• ]
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
20
Chega de conversa...
•É hora de por a mão na massa!
Python Aula 02
21
Instalação do Ambiente Python
Marcel Pinheiro CaracioloPython Aula 02