• IPython是一个综合性的环境,可以帮助先进的计算机用户如程序或开发的试验或者探索的各种不同的功能。 虽然Python配有一个强大的交互式解释,使用户能够运行测试,而不需要创造额外的文件在目标计算机上,它带有一些限制关于用户软件的交互作用。

    三个核心组成部分IPython包括一个高度互动的外壳为蟒蛇、分离的两个进程通信的模式和结构交互并行计算。 交互式壳用户提供完成标签、系统壳的访问、对象的反省,一个特定的指挥系统中实现额外的职能,并命令检索的历史之间的不同会议。

    它还可以嵌入和使用作为解释程序对其他程序。 外壳可以传唤从另一个程序,为用户提供的多种可能性,特别是进行调试。

    只要用户开始控制台,两个进程开始的:一个核心和一个客户的基础上建即可发送和接收命令的核心。 脱离联接两个过程模型允许用户连接几个客户的同仁,即使如果客户和核位于不同的系统。 用户可以选择跳过创建一个新的核心,只要他们开始控制台连接到最近访问的一个。

  • IPython एक व्यापक पर्यावरण मदद कर सकते हैं कि उन्नत कंप्यूटर उपयोगकर्ताओं को इस तरह के प्रोग्रामर के रूप में या डेवलपर्स परीक्षण या पता लगाने के लिए विभिन्न कार्यों है । हालांकि अजगर के साथ आता है एक मजबूत इंटरैक्टिव दुभाषिया है कि सक्षम बनाता है उपयोगकर्ताओं को चलाने के लिए परीक्षण की जरूरत के बिना बनाने के लिए अतिरिक्त दस्तावेजों पर लक्ष्य कंप्यूटर में है, यह आता है के साथ कुछ सीमाओं के बारे में उपयोगकर्ता सॉफ्टवेयर के साथ बातचीत.

    तीन कोर घटक के IPython शामिल हैं, एक उच्च इंटरैक्टिव खोल पायथन के लिए, एक decoupled दो-प्रक्रिया संचार मॉडल और वास्तुकला के लिए इंटरैक्टिव समानांतर कंप्यूटिंग. इंटरैक्टिव खोल उपयोगकर्ताओं को प्रदान करता है टैब पूरा होने के साथ, सिस्टम शेल का उपयोग, वस्तु का आत्मनिरीक्षण, एक विशिष्ट आदेश प्रणाली लागू करता है कि अतिरिक्त कार्यों और आदेश इतिहास पुनर्प्राप्ति के बीच अलग-अलग सत्रों.

    यह भी एम्बेड किया जा सकता है और प्रयोग किया जाता के रूप में एक दुभाषिया के लिए अन्य कार्यक्रमों के । खोल तलब किया जा सकता है के भीतर से एक अन्य कार्यक्रम के उपयोगकर्ताओं को उपलब्ध कराने, कई संभावनाओं के साथ, विशेष रूप से डीबगिंग के लिए.

    जब भी उपयोगकर्ताओं को शुरू कंसोल, दो प्रक्रियाओं शुरू कर रहे हैं: एक कर्नल और एक ग्राहक के आधार पर क्यूटी है कि कर सकते हैं, भेजें/प्राप्त करने के लिए आदेश गिरी है । के decoupled दो-प्रक्रिया मॉडल की मदद से उपयोगकर्ताओं को कनेक्ट कई ग्राहकों के लिए एक ही गिरी है, भले ही ग्राहकों और गुठली पर स्थित हैं, विभिन्न प्रणालियों. उपयोगकर्ताओं को चुन सकते हैं छोड़ करने के लिए बनाने के लिए एक नया कर्नेल जब भी वे शुरू कंसोल से कनेक्ट करने और सबसे हाल ही में पहुँचा ।

  • IPython is a comprehensive environment that can help advanced computer users such as programmers or developers test or explore various functions. Although Python comes with a robust interactive interpreter that enables users to run tests without needing to create additional documents on the target computer, it comes with some limitations regarding user-software interaction.

    The three core components of IPython include a highly interactive shell for Python, a decoupled two-process communication model and architecture for interactive parallel computing. The interactive shell offers users tab completion, system shell access, object introspection, a specific command system that implements additional functions and command history retrieval between different sessions.

    It also can be embedded and used as an interpreter for other programs. The shell can be summoned from within another program, providing users with multiple possibilities, especially for debugging.

    Whenever users start the console, two processes are started: a kernel and a client based on Qt that can send/receive commands to the kernel. The decoupled two-process model lets users connect several clients to the same kernel, even if the clients and kernels are located on different systems. Users can choose to skip creating a new kernel whenever they start the console and connect to the most recently accessed one.