SlideShare uma empresa Scribd logo
1 de 15
Kaísy Nunes Alves
Moisés Cardozo de Paula
Existem muitas IDEs para o desenvolvimento em Python e podemos dividir em duas categorias
Gratuitas
Pagas
 Idle
 Komodo-Edit
 Eclipse
 NetBeans
 NINJA-IDE
 Spyder 2
 É uma IDE multi-plataforma de desenvolvimento integrado. É executado em Linux/X11,
Mac OS X e Windows, e permite aos desenvolvedores criarem aplicações para diversas
finalidades, utilizando todas as ferramentas e utilitários de NINJA-IDE, tornando a tarefa de
escrever software mais fácil e agradável.
 Também conhecido como Pydee é um poderoso ambiente de desenvolvimento interativo para
a linguagem Python com edição avançada, testes interativos, recursos de depuração e
introspecção
 Assim como o Eclipse, o NetBeans também oferece suporte ao Python através de plug-ins.
 Pesado, grande, monstruoso, mas muito poderoso. É feito em Java e é ideal para
desenvolvimento Java. Mas existem plug-ins para se desenvolver em Python com ele
(atualmente é um brasileiro quem o mantém) que é o ppydev
 Desenvolvido pela ActiveState o Komodo-Edit é a versão free da IDE Komodo uma
excelente opção de editor, bastante rico em recursos tais como autocomplete, calltips, multi-
language file support, syntax coloring, syntax checking, Vi emulation, Emacs key bindings e
outros.
 O IDLE vem com o Python. É feito com Tkinter e se você se acostumar pode lhe ajudar
bastante. É bem simples de ser usado também.
 Wing
 Komodo
 PyCharm
 Visual Studio 2010
 A empresa wingware recentemente lançou o wingide101 para auxiliar no ensino de Python
e é uma versão com menos recursos que as versões professional e personal, mas que tem
funcionalidades interessantes, como depurador gráfico, shell interativo.
 Essa IDE é bem poderosa também. Trabalha com outras linguagens além de Python e
roda em Linux e Windows. Existe uma licença gratuita que pode ser usada para
aprendizado.
 Possui um conjunto de ferramentas úteis para um desenvolvimento produtivo. Além disso, o
IDE fornece capacidades de alta classe para o desenvolvimento Web profissional com
framework Django.
Possui suporte a
diversos sistemas de
controle de versão,
integração com Github
e através de plug-in,
com o Heroku.
Possui gerador de
Diagramas de Classe e
ORM. Suporte para
interpretador Python
remoto. Criação de
gerencia de ambientes
(virtualenv).
 IDE completo para o mundo .NET que com o IronPython se torna um excelente IDE.
Introdução a programação em python d3  ides

Mais conteúdo relacionado

Mais procurados

Integração contínua em PHP com Jenkins
Integração contínua em PHP com JenkinsIntegração contínua em PHP com Jenkins
Integração contínua em PHP com JenkinsGilmar Pupo
 
Criando aplicativos multimídia com director 7 tambein engloba versoes 5, 6...
Criando aplicativos multimídia com director  7   tambein engloba versoes 5, 6...Criando aplicativos multimídia com director  7   tambein engloba versoes 5, 6...
Criando aplicativos multimídia com director 7 tambein engloba versoes 5, 6...Nilson Oliveira
 
Dev ops integração contínua com jenkins
Dev ops integração contínua com jenkinsDev ops integração contínua com jenkins
Dev ops integração contínua com jenkinsMichel Cordeiro
 
Jenkins integrando e estendendo.
Jenkins integrando e estendendo.Jenkins integrando e estendendo.
Jenkins integrando e estendendo.Leonardo Kobus
 
Jenkins, o CI ao seu dispor
Jenkins, o CI ao seu disporJenkins, o CI ao seu dispor
Jenkins, o CI ao seu dispors4nx
 
UAI Test - Introdução Prática ao Jenkins
UAI Test - Introdução Prática ao JenkinsUAI Test - Introdução Prática ao Jenkins
UAI Test - Introdução Prática ao JenkinsStefan Teixeira
 
Automatização de Infraestrutura com Jenkins
Automatização de Infraestrutura com JenkinsAutomatização de Infraestrutura com Jenkins
Automatização de Infraestrutura com JenkinsFelipe Santos
 
Palestra Game Engines para Windows 8
Palestra Game Engines para Windows 8Palestra Game Engines para Windows 8
Palestra Game Engines para Windows 8Felipe Pedroso
 
Desenvolvimento multiplataforma
Desenvolvimento multiplataformaDesenvolvimento multiplataforma
Desenvolvimento multiplataformastonefull
 

Mais procurados (17)

Seminário: Delphi
Seminário: DelphiSeminário: Delphi
Seminário: Delphi
 
Integração contínua em PHP com Jenkins
Integração contínua em PHP com JenkinsIntegração contínua em PHP com Jenkins
Integração contínua em PHP com Jenkins
 
Criando aplicativos multimídia com director 7 tambein engloba versoes 5, 6...
Criando aplicativos multimídia com director  7   tambein engloba versoes 5, 6...Criando aplicativos multimídia com director  7   tambein engloba versoes 5, 6...
Criando aplicativos multimídia com director 7 tambein engloba versoes 5, 6...
 
Modelo trabalho
Modelo trabalhoModelo trabalho
Modelo trabalho
 
Comparativo do uso de linguagens de programação e geradores de código no dese...
Comparativo do uso de linguagens de programação e geradores de código no dese...Comparativo do uso de linguagens de programação e geradores de código no dese...
Comparativo do uso de linguagens de programação e geradores de código no dese...
 
Dev ops integração contínua com jenkins
Dev ops integração contínua com jenkinsDev ops integração contínua com jenkins
Dev ops integração contínua com jenkins
 
Docker
DockerDocker
Docker
 
Jenkins integrando e estendendo.
Jenkins integrando e estendendo.Jenkins integrando e estendendo.
Jenkins integrando e estendendo.
 
Jenkins, o CI ao seu dispor
Jenkins, o CI ao seu disporJenkins, o CI ao seu dispor
Jenkins, o CI ao seu dispor
 
UAI Test - Introdução Prática ao Jenkins
UAI Test - Introdução Prática ao JenkinsUAI Test - Introdução Prática ao Jenkins
UAI Test - Introdução Prática ao Jenkins
 
Android Fat Binaries
Android Fat BinariesAndroid Fat Binaries
Android Fat Binaries
 
Automatização de Infraestrutura com Jenkins
Automatização de Infraestrutura com JenkinsAutomatização de Infraestrutura com Jenkins
Automatização de Infraestrutura com Jenkins
 
Kdenlive(flisol16)
Kdenlive(flisol16)Kdenlive(flisol16)
Kdenlive(flisol16)
 
Palestra Game Engines para Windows 8
Palestra Game Engines para Windows 8Palestra Game Engines para Windows 8
Palestra Game Engines para Windows 8
 
arduino presentation
arduino presentationarduino presentation
arduino presentation
 
Programação RAD com Python
Programação RAD com PythonProgramação RAD com Python
Programação RAD com Python
 
Desenvolvimento multiplataforma
Desenvolvimento multiplataformaDesenvolvimento multiplataforma
Desenvolvimento multiplataforma
 

Semelhante a Introdução a programação em python d3 ides

Gt 10 FCSI- ambiente de desenvolvimento
Gt 10  FCSI- ambiente de desenvolvimentoGt 10  FCSI- ambiente de desenvolvimento
Gt 10 FCSI- ambiente de desenvolvimentoMax_Antonelli
 
Ferramentas Livres Para Desenvolvimento com PHP
Ferramentas Livres Para Desenvolvimento com PHPFerramentas Livres Para Desenvolvimento com PHP
Ferramentas Livres Para Desenvolvimento com PHPAdler Medrado
 
Projetos Mono e Moonlight
Projetos Mono e MoonlightProjetos Mono e Moonlight
Projetos Mono e MoonlightPedro Alves Jr.
 
Introdução ao Java_14Agosto2012.pdf
Introdução ao Java_14Agosto2012.pdfIntrodução ao Java_14Agosto2012.pdf
Introdução ao Java_14Agosto2012.pdfRubenManhia
 
Desenvolvimento de Jogos
Desenvolvimento de JogosDesenvolvimento de Jogos
Desenvolvimento de JogosKelvinSalton
 
Construindo Aplicativos móveis conectados com Xamarin e Azure Mobile Services
Construindo Aplicativos móveis conectados com Xamarin e Azure Mobile ServicesConstruindo Aplicativos móveis conectados com Xamarin e Azure Mobile Services
Construindo Aplicativos móveis conectados com Xamarin e Azure Mobile ServicesWilliam S. Rodriguez
 
Desenvolvimento de Apps e Games para iOS - Parte 2
Desenvolvimento de Apps e Games para iOS - Parte 2Desenvolvimento de Apps e Games para iOS - Parte 2
Desenvolvimento de Apps e Games para iOS - Parte 2Erisvaldo Junior
 
Curso Android - Dia 1 - Apresentação java
Curso Android - Dia 1 - Apresentação javaCurso Android - Dia 1 - Apresentação java
Curso Android - Dia 1 - Apresentação javaAlex Braz
 
python_para_desenvolvedores.pdf
python_para_desenvolvedores.pdfpython_para_desenvolvedores.pdf
python_para_desenvolvedores.pdfProfIvanSaboia
 
Java 01 Java Visao Geral Detalhado
Java 01 Java Visao Geral DetalhadoJava 01 Java Visao Geral Detalhado
Java 01 Java Visao Geral DetalhadoRegis Magalhães
 

Semelhante a Introdução a programação em python d3 ides (20)

Gt 10 FCSI- ambiente de desenvolvimento
Gt 10  FCSI- ambiente de desenvolvimentoGt 10  FCSI- ambiente de desenvolvimento
Gt 10 FCSI- ambiente de desenvolvimento
 
Ferramentas Livres Para Desenvolvimento com PHP
Ferramentas Livres Para Desenvolvimento com PHPFerramentas Livres Para Desenvolvimento com PHP
Ferramentas Livres Para Desenvolvimento com PHP
 
Projetos Mono e Moonlight
Projetos Mono e MoonlightProjetos Mono e Moonlight
Projetos Mono e Moonlight
 
Fundamentos Java - 01
Fundamentos Java - 01Fundamentos Java - 01
Fundamentos Java - 01
 
Aula 1a.ppt
Aula 1a.pptAula 1a.ppt
Aula 1a.ppt
 
Introdução ao Java_14Agosto2012.pdf
Introdução ao Java_14Agosto2012.pdfIntrodução ao Java_14Agosto2012.pdf
Introdução ao Java_14Agosto2012.pdf
 
Desenvolvimento de Jogos
Desenvolvimento de JogosDesenvolvimento de Jogos
Desenvolvimento de Jogos
 
Python for Maemo
Python for MaemoPython for Maemo
Python for Maemo
 
Gt 10 fcsi
Gt 10   fcsiGt 10   fcsi
Gt 10 fcsi
 
.NET Open Source
.NET Open Source.NET Open Source
.NET Open Source
 
Construindo Aplicativos móveis conectados com Xamarin e Azure Mobile Services
Construindo Aplicativos móveis conectados com Xamarin e Azure Mobile ServicesConstruindo Aplicativos móveis conectados com Xamarin e Azure Mobile Services
Construindo Aplicativos móveis conectados com Xamarin e Azure Mobile Services
 
Linear Engineering
Linear EngineeringLinear Engineering
Linear Engineering
 
EVOLUÇÃO DA LINGUAGEM DELPHI - ARTIGO
EVOLUÇÃO DA LINGUAGEM DELPHI - ARTIGOEVOLUÇÃO DA LINGUAGEM DELPHI - ARTIGO
EVOLUÇÃO DA LINGUAGEM DELPHI - ARTIGO
 
Desenvolvimento de Apps e Games para iOS - Parte 2
Desenvolvimento de Apps e Games para iOS - Parte 2Desenvolvimento de Apps e Games para iOS - Parte 2
Desenvolvimento de Apps e Games para iOS - Parte 2
 
Curso Android - Dia 1 - Apresentação java
Curso Android - Dia 1 - Apresentação javaCurso Android - Dia 1 - Apresentação java
Curso Android - Dia 1 - Apresentação java
 
python_para_desenvolvedores.pdf
python_para_desenvolvedores.pdfpython_para_desenvolvedores.pdf
python_para_desenvolvedores.pdf
 
Isc aula 7
Isc   aula 7Isc   aula 7
Isc aula 7
 
Java 01 Java Visao Geral
Java 01 Java Visao GeralJava 01 Java Visao Geral
Java 01 Java Visao Geral
 
Java 01 Java Visao Geral Detalhado
Java 01 Java Visao Geral DetalhadoJava 01 Java Visao Geral Detalhado
Java 01 Java Visao Geral Detalhado
 
Minicurso Intel XDK
Minicurso Intel XDKMinicurso Intel XDK
Minicurso Intel XDK
 

Mais de Moises de Paula

Introdução a programação em python d5 anexo 3 (códigos)
Introdução a programação em python d5   anexo 3 (códigos)Introdução a programação em python d5   anexo 3 (códigos)
Introdução a programação em python d5 anexo 3 (códigos)Moises de Paula
 
Introdução a programação em python d4 anexo 2 (códigos)
Introdução a programação em python d4   anexo 2 (códigos)Introdução a programação em python d4   anexo 2 (códigos)
Introdução a programação em python d4 anexo 2 (códigos)Moises de Paula
 
Introdução a programação em python d3
Introdução a programação em python d3Introdução a programação em python d3
Introdução a programação em python d3Moises de Paula
 
Introdução a programação em python d3 anexo (códigos)
Introdução a programação em python d3   anexo (códigos)Introdução a programação em python d3   anexo (códigos)
Introdução a programação em python d3 anexo (códigos)Moises de Paula
 
Introdução a programação em python d2
Introdução a programação em python d2Introdução a programação em python d2
Introdução a programação em python d2Moises de Paula
 
Introdução a programação em python
Introdução a programação em pythonIntrodução a programação em python
Introdução a programação em pythonMoises de Paula
 

Mais de Moises de Paula (6)

Introdução a programação em python d5 anexo 3 (códigos)
Introdução a programação em python d5   anexo 3 (códigos)Introdução a programação em python d5   anexo 3 (códigos)
Introdução a programação em python d5 anexo 3 (códigos)
 
Introdução a programação em python d4 anexo 2 (códigos)
Introdução a programação em python d4   anexo 2 (códigos)Introdução a programação em python d4   anexo 2 (códigos)
Introdução a programação em python d4 anexo 2 (códigos)
 
Introdução a programação em python d3
Introdução a programação em python d3Introdução a programação em python d3
Introdução a programação em python d3
 
Introdução a programação em python d3 anexo (códigos)
Introdução a programação em python d3   anexo (códigos)Introdução a programação em python d3   anexo (códigos)
Introdução a programação em python d3 anexo (códigos)
 
Introdução a programação em python d2
Introdução a programação em python d2Introdução a programação em python d2
Introdução a programação em python d2
 
Introdução a programação em python
Introdução a programação em pythonIntrodução a programação em python
Introdução a programação em python
 

Introdução a programação em python d3 ides

  • 1. Kaísy Nunes Alves Moisés Cardozo de Paula
  • 2. Existem muitas IDEs para o desenvolvimento em Python e podemos dividir em duas categorias Gratuitas Pagas
  • 3.  Idle  Komodo-Edit  Eclipse  NetBeans  NINJA-IDE  Spyder 2
  • 4.  É uma IDE multi-plataforma de desenvolvimento integrado. É executado em Linux/X11, Mac OS X e Windows, e permite aos desenvolvedores criarem aplicações para diversas finalidades, utilizando todas as ferramentas e utilitários de NINJA-IDE, tornando a tarefa de escrever software mais fácil e agradável.
  • 5.  Também conhecido como Pydee é um poderoso ambiente de desenvolvimento interativo para a linguagem Python com edição avançada, testes interativos, recursos de depuração e introspecção
  • 6.  Assim como o Eclipse, o NetBeans também oferece suporte ao Python através de plug-ins.
  • 7.  Pesado, grande, monstruoso, mas muito poderoso. É feito em Java e é ideal para desenvolvimento Java. Mas existem plug-ins para se desenvolver em Python com ele (atualmente é um brasileiro quem o mantém) que é o ppydev
  • 8.  Desenvolvido pela ActiveState o Komodo-Edit é a versão free da IDE Komodo uma excelente opção de editor, bastante rico em recursos tais como autocomplete, calltips, multi- language file support, syntax coloring, syntax checking, Vi emulation, Emacs key bindings e outros.
  • 9.  O IDLE vem com o Python. É feito com Tkinter e se você se acostumar pode lhe ajudar bastante. É bem simples de ser usado também.
  • 10.  Wing  Komodo  PyCharm  Visual Studio 2010
  • 11.  A empresa wingware recentemente lançou o wingide101 para auxiliar no ensino de Python e é uma versão com menos recursos que as versões professional e personal, mas que tem funcionalidades interessantes, como depurador gráfico, shell interativo.
  • 12.  Essa IDE é bem poderosa também. Trabalha com outras linguagens além de Python e roda em Linux e Windows. Existe uma licença gratuita que pode ser usada para aprendizado.
  • 13.  Possui um conjunto de ferramentas úteis para um desenvolvimento produtivo. Além disso, o IDE fornece capacidades de alta classe para o desenvolvimento Web profissional com framework Django. Possui suporte a diversos sistemas de controle de versão, integração com Github e através de plug-in, com o Heroku. Possui gerador de Diagramas de Classe e ORM. Suporte para interpretador Python remoto. Criação de gerencia de ambientes (virtualenv).
  • 14.  IDE completo para o mundo .NET que com o IronPython se torna um excelente IDE.