【问题标题】:Is it possible to run C++ and Python code in the same Jupyter notebook是否可以在同一个 Jupyter 笔记本中运行 C++ 和 Python 代码
【发布时间】:2021-08-03 23:36:50
【问题描述】:

是否可以在同一个 Jupyter notebook 中运行 C++ 和 Python 代码?

我自学了 R using Jupyter notebooks,我会先用 Python 解决一个编码问题,然后用 R 编写类似的解决方案。将代码块放在彼此下方有助于我在学习的同时保持我在 Python 中的技能同时使用一种新语言。

我现在想用同样的方法自学 C++。

【问题讨论】:

  • 不确定这是一个好方法。使用 C++ 的原因之一是尽可能靠近系统硬件,这不是你在解释的宇宙中可以做的事情。你可能会学习一些类似 C++ 的东西,而不是 C++。
  • 此外,“解决编码问题”是学习 C++ 的更难的方法之一。我强烈建议您从a good set of books 开始,并逐课学习其中一个以掌握基础知识。 C++ 提供了许多完成工作的途径,其中一些比其他的要好得多。越早走上好道路,就越早生成高效、易于维护的代码,而不是简单有效的代码。

标签: python c++ jupyter-notebook


【解决方案1】:

坦率地说,如果您想学习 C++,我建议您使用完全支持 C++ 的 IDE,例如 Microsoft Visual Studio or Visual Studio CodeCode::Blocks 等:

以上所有选项都支持良好的编译器、调试器和在线 C++ 文档(包括 Intellisense)。如果您选择了没有这些功能的 IDE,您可能会对自己造成伤害。

但是,我相信您可以从 Jupyter 运行 C++(至少在某些版本中):

【讨论】:

    猜你喜欢
    • 2016-02-24
    • 1970-01-01
    • 2018-04-13
    • 1970-01-01
    • 2018-09-23
    • 2021-12-31
    • 2020-05-17
    • 2021-12-07
    相关资源
    最近更新 更多