IPython
DesenvolvedorFernando Perez and others
Lançamento estável
9.0.2 / 9 de março de 2025; há 14 meses
Repositório
Sistema
operacional
multiplataforma
LicençaBSD
Websitewww.ipython.org

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.

Notebook

editar

A 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

editar

IPython 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


Predefinição:Free-software-stub

📚 Artikel Terkait di Wikipedia

Projeto Jupyter

computação interativa em dezenas de linguagens de programação". Originado do IPython em 2014, o Projeto Jupyter suporta ambientes de execução em dezenas de

PyCharm

alterações e mesclagem Integração de ferramentas científicas: integra-se ao IPython Notebook, tem um console Python interativo e suporta Anaconda, bem como

Introspecção (computação)

retornando o tipo de instância (instance) genérico da classe. http://nbviewer.ipython.org/github/ricardoduarte/python-para-desenvolvedores/blob/master/Capit

Plotly

«APIs». Plotly. Consultado em 29 de outubro de 2013  «Plotly IPython gallery». IPython Notebook Viewer. Consultado em 10 de dezembro de 2013  «Online

Microsoft Visual Studio

aplicativos web (Django, Flask), suporte a pacotes do PyPI, integração com IPython (Jupyter) e compatibilidade com Cython e bibliotecas científicas. A edição

SageMath

assegurada com HTTPS. Um interpretador de comandos baseado em texto usando IPython. Computação paralela, usando processadores multinúcleo, multiprocessamento

PythonAnywhere

eles usam a metodologia extreme programming. Suporte a CPython, PyPy e IPython, incluindo as versões 3.9, 3.10, 3.11, 3.12 and 3.13 (mais algumas versões