Usando IPython
IPython é um Python REPL aprimorado e, na verdade, é o núcleo do notebook Jupyter . Em resumo, o Jupyter é um aplicativo da Web de código aberto que permite criar e compartilhar documentos contendo código ao vivo, equações, visualizações e texto narrativo. Se você usa muito o shell interativo e não conhece o IPython, você deve realmente conferir este!
Índice
Recursos do IPython
Alguns dos recursos que o shell do IPython oferece são:
- Introspecção abrangente de objetos.
- Histórico de entrada, persistente entre as sessões.
- Cache de resultados de saída durante uma sessão com referências geradas automaticamente.
- Preenchimento de guias, com suporte para preenchimento de variáveis e palavras-chave python, nomes de arquivos e funções Python.
- Comandos mágicos para controlar o ambiente e realizar muitas tarefas.
- Registro e recarregamento da sessão.
- Acesso integrado ao depurador de pdb e ao criador de perfil do Python.
- Um recurso menos conhecido do IPython:sua arquitetura também permite computação paralela e distribuída.
Comandos mágicos
Estas são apenas uma seleção dos comandos mágicos que estão embutidos no IPython que acho que você vai gostar:
%cd
— altera o diretório de trabalho atual%edit
— abra um editor e execute o código que você digitou depois de fechar o editor%env
— mostra as variáveis de ambiente atuais%pip install [pkgs]
— instalar pacotes sem sair do shell interativo%time
e%timeit
— cronometrar a execução do código Python
Leia a lista completa na documentação aqui.
Referenciando entradas e saídas anteriores
Outro recurso útil é fazer referência à entrada e saída de um comando anterior. Em e Fora são objetos reais. Você pode usar a saída do terceiro comando usando Out[3]
. Você pode reexecutar o terceiro comando com In[3].
Instalar o IPython
Você provavelmente conhece o procedimento, mas apenas para completar, veja como você instala o IPython com pip install:
$ pip install ipython
Embora muitas vezes seja melhor usar um ambiente virtual, neste caso você pode querer instalá-lo em todo o sistema ou para toda a sua conta de usuário com
pip install --user
. python
- Para a nuvem infinita e além
- Como instalar o WordPress no Google Cloud
- 10 Benefícios do uso do armazenamento em nuvem
- C# usando
- Monitoramento remoto do clima usando Raspberry Pi
- SensorTag para Blynk usando Node-RED
- Sensor de movimento usando Raspberry Pi
- Python Average:Como encontrar a AVERAGE de uma lista em Python
- Python - Enviando e-mail usando SMTP
- 3 benefícios de usar uma furadeira