Instalao do Ambiente Python Marcel Pinheiro Caraciolo Python
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: Python 2 x • >>> 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, Text. Edit, GEdit, Text. Mate. . . 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 Py. Dev • Plugin para desenvolvimento de aplicações Python para o Eclipse • Suporte para Debug, Unit. Tests. • http: //pydev. org/ Python Aula 02 12
Netbeans • Netbeans >= 6. 5 • Plugin para desenvolvimento de aplicações Python para o Netbeans • Suporte para Debug, Unit. Tests, etc. • http: //www. netbeans. org/features/python/index. html Python Aula 02 13
Active. Python • Active. State 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
Easy. Clipse • 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
Py. Charm • 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, Text. Mate, 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
- Slides: 21