一个
首先,输入vscod
区别如下:vs代码满足智能感知:除了语法高亮和自动补全的智能感知,还提供了基于变量类型、函数定义和导入模块的智能补全。调试:从编辑器中调试代码。启动或附加到正在运行的应用程序和调试断点、调用堆栈和交互式控制台。git:内置git命令。
python:是一种跨平台的计算机编程语言。作为一种面向对象的动态类型语言,它最初是为编写自动化脚本(sh
作为一个正在自学python的batjava开发工程师,我来分享一下我所知道的python开发工具。
vim无疑是python学习者的必备。可以说是最好的python开发工具。可提供unix编辑vi功能,用户无需任何学习成本即可快速上手。它和python一样对初学者友好。
如果使用eclipse作为开发环境,不妨试试eclipse公司专门为python开发的pydev,它可以让开发人员创建交互式web应用,节省web开发人员的测试和部署时间。
sublimetext支持多种语言,所以sublimetext也是我身边的同事非常常用的开发工具。它有自己的包管理器,开发者可以自己安装组件、插件和额外的样式,所以对很多开发者来说这是一个好主意,并声称在开发过程中让他们感到快乐,效率翻倍。
emacs可以看作是vim的扩展。如果您使用过vim,不妨试试这个可扩展和定制的文本编辑器。
komodoedit是一个专门的pythonide。我身边用户不多,但是比较适合用python实用的开发者。
pycharm从名字就能看出它的野心。eclipse开发了pydev,intellij的母公司不能坐视不管,于是推出了pycharm。就像idea一样,也可以进行调试、语法高亮、代码跳转、智能提示、单测、版本控制等等。但是而且在django和ironpython中也可以使用。
在介绍了上述通用python开发工具之后,让让我们简单分享一下在不同领域使用的特殊python工具。
做数据分析的科研人员一般用numpy,科学工程师用scipy。可视化离不开matplotlib。模仿rstudio接口的数据操作工具包括pandas,以及更具体的学科,如生物学的biopython、天文学的astropy和nasa使用的sunpy。甚至北美的一些化学从业者也用python计算化学方程式。
因此,可以说python的强大能力和广泛的适应性使其工具百花齐放。
以上是我的拙见。如果对你有帮助,欢迎留言。
我msusie,来自bat的java开发工程师。我每天都分享我的科技知识。欢迎关注我,和我一起进步。