IPython
IPython é um interpretador interativo para várias linguagens de programação, mas especialmente focado em Python. Ipython oferece "type introspection", "rich media", sintax shell, completação por tab e edição auxiliada por histórico de comando.
Screenshot do IPython. | |
Desenvolvedor | Fernando Perez and others |
Versão estável | 1.0 (8 de agosto de 2013 | )
Sistema operacional | multiplataforma |
Licença | BSD |
Página oficial | www |
Notebook
editarA partir da edição 0.12 [1] IPython oferece um nova interface chamada Notebook. Notebook é formada por dois componentes, o primeiro baseado em JSON para compartilhar códigos Python e o segundo em rich text format para publicar os códigos online. Esta interface é parecida com a do Maple e do Mathematica. O notebook tem a proposta de trazer uma interface limpa e acessível para não desenvolvedores.
Outras características
editarIPython provém interação com Tkinter, GTK, Qt e wxWidgets. IPython pode administrar computação paralela usando comunição assíncrona e/ou MPI. IPython também pode ser usado para substituir o shell.[2] Seu comportamento é muito similar com o shell do Unix, mas ele permite customização e flexibilidade para executar diretamente códigos Python.
Referências
Ligações externas
editar- «Sítio oficial»
- IPython Cookbook
- Jeremy Jones (27 de janeiro de 2005). «Enhanced Interactive Python with IPython». ONLamp.com
- Several presentations of IPython at Python and scientific conferences are listed at the official website.
- IPython introduction videos at showmedo
- Python for Scientific and Large Scale Computing — a set of video tutorials from Ohio Supercomputer Center on Python, including IPython and its parallel computing capabilities.