Pergunta

Eu não conseguia entender a biblioteca ipython. Este URL fornecer o recurso comum, mas eu não podia núcleo relacionar-lo. http://ipython.org/ipython-doc/stable/interactive/tutorial. html

Como eu uso IPython para melhorar meu dia a experiência de aplicação python dia?

Foi útil?

Solução

ipython é uma melhor interativo alerta, não uma biblioteca. Tem características como a conclusão de tabulação e perfis que não estão presentes na baunilha prompt interativo (que está executando python sem um arquivo de entrada). Todos os recursos estão listados na página que você citou.

Assim, ele realmente não melhorar o seu dia-a experiência de aplicação python dia (o que isso significa), mas fornece benefícios durante o desenvolvimento.

Além disso, há uma alternativa, chamada bpython , tem bastante grandes recursos, também.

Outras dicas

Você faz alguma computação científica? ipython 0,12 possui uma nova funcionalidade chamada ipython notebook que é realmente útil para a análise de dados. você pode facilmente imprimir gráficos e linha de dados no seu browser e recarregar seu código. Você pode então imprimi-lo como um pdf e fazer um bom relatório.

também é útil para aprender python devido à funcionalidade de ipython. você pode rapidamente testar e entender como certas funções operam. Alguns funcionalidade particularmente útil para além de conclusão da aba

  • object?? dá-lhe mais informações sobre o objeto
  • %history dá-lhe uma lista de todos os comandos anteriores
  • %debug se você bater um erro, isso irá colocá-lo no depurador de modo que você pode rapidamente depuração
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top