归根结底,python还是一个解释器,就像java一样。pychar是一个集成开发环境(ide)。你可以在ide中编写、调试、断点等,市场上有很多ide工具,不仅仅是pychar
但是,无论pychar、vscode、jupyter,你都必须有python解释器才能运行,它们之间的关系就像引擎和燃料。燃料不能放在引擎里,但是引擎需要燃料才能移动
当我刚开始学习python的时候,我用的是jupyter。这个ide对新手非常友好。它可以直接在网页上打开、书写和运行,写笔记也非常方便。最棒的是我还可以把图片、公式等放文字等等
一个字来描述很简洁,可视化能力很突出,很适合数据分析,但是安装起来比较麻烦。
后来,我用了pychar。pychar是python的专用ide,它的状态与javaeclipse类似,如果你想实现一个完整的python项目,我建议你使用pychar
最后,pychar有两个版本。点击官网可以看到详细的介绍。professional是一个专业版,它需要花钱,但功能齐全。社区是一个社区版本,这是阉割版本。它是免费的,适合新手练习。
检查pychar运行时中使用的python解析器与编译器中使用的python解析器是否一致
我们通常使用windows系统最多,但linux系统和macos系统是最流行的系统,各有优势。
python是一种脚本语言,三个系统的开发没有问题,但首先推荐linux系统。
linux使用命令行很容易扩展python库,安装插件也很方便。python在linux上的功能基本可用,程序运行平稳。
windows下python开发的一些功能被屏蔽,比如物联网的开发。虽然windows提供了一个完美的图形界面,但考虑到长期的开发效果,最好还是在linux上开发。
macos似乎比windows更高级,但它仍然具有相同的效果。