查找两个列表之间的差异?
正如我之前所说,每个人的编码都有些不同,但是对我来说,我使用PyCharm来编码我的生产软件。原因是调试,测试,性能分析,集成之类的任务以及创建生产级代码所涉及的所有其他任务都可以直接使用。实际上,您几乎不需要设置。 例如,PyCharm甚至还具有重新格式化代码以使其更具可读性的快捷方式。我对此深有感触,因此很高兴看到PyCharm的工程师也如此。 注意:PyCharm确实有社区版和专业版,如果您负担得起的话,专业版是值得的。但是,社区版仍然很棒,建议您学习使用它。 现在,PyCharm很难适应。我认为自己最好的编码器,甚至花了我很长时间才能完全掌握调试信息。这并不是说特别困难:PyCharm具有如此多的功能,有时您会感到不知所措。 但是,随着时间的流逝,您将了解到更多有关PyCharm的信息,最终,如果没有它,您将无法生存。我在PyCharm和Notebooks之间共生,这对我来说非常有效。 PyCharm甚至有一个新的本地笔记本工具(我承认我并没有花太多时间)。鉴于PyCharm可以做任何您想做的事,而且不会在任何地方偷工减料,我确实认为它很棒,因此,我给它9/10。 VSCode VSCode是由Microsoft开发的免费开放源代码编辑器。本机支持几种语言,但是通过扩展,您可以添加Microsoft Python。 这是有趣的地方。 VSCode旨在具有广泛的功能集,因此PyCharm是其自然的竞争对手。两者都具有智能代码完成,全文搜索,语法突出显示和括号匹配,Git集成,代码格式和代码整理,调试等功能。 但是,PyCharm挤满了所有功能,因此,它以很高的内存要求运行:VSCode的运行空间减少了约30%! 此外,PyCharm是JetBrains家族的一部分,因此,插件必须在很大程度上通过JetBrains家族,目前在其网站上已有3000多个插件。另一方面,VSCode被设计为准系统编辑器,可通过其扩展程序制成完整的IDE。鉴于其开发方式,这意味着VSCode可以为用户轻松定制。 这一点很重要,因为VSCode确实具有所有功能的扩展。我研究了Docker容器使用的便利性以及IPython Notebook扩展,并且两者都对这两种IDE都很满意。 Event Reddit无法确定哪个更好。 PyCharm实际上是完整的生产软件,如果您的计算机不太受内存需求的困扰,那可能是更好的选择,仅因为它是行业标准,但是,如果您更喜欢轻便和通用的产品,VSCode就是很好的选择。 很棒,而且会随着时间的推移而成熟:8.5 / 10。 其他Python IDE 1. Sublime Sublime是一种文本编辑器,可跨越PyCharm和IDLE之间的鸿沟。它具有许多令人印象深刻的技巧,例如多项选择,分割编辑,出色的性能,并且是跨平台的。但是,与PyCharm相比,其功能的广度无济于事。 初次接触Sublime时,您会发现自己喜欢其中的编码感觉。一切运行迅速,并且在其中编写很多代码非常容易。这让我希望IDLE实际上会使用Sublime提供的更多功能,但是对我来说,Sublime有点不足,因为它不是本机Python IDE。
例如,您不能像说PyCharm那样真正地进行逐步调试。一段时间后,这会变得非常令人沮丧,尤其是当您的项目处于工业规模时。您总是会发现自己回到PyCharm的其中一项功能或另一项功能。 从功能上讲,Jupyter确实有局限性,并且您无法在生产环境中真正使用在这里制作的任何东西(除非您将其运送到.py文件中),因为Jupyter Notebook是使用JSON框架构建的,因此您需要用于任何目的的python文件你想带走。而且,笔记本电脑真正缺乏的是缺乏研究和更多软件工程的广泛功能。 进行版本控制。使用笔记本电脑并不是一件真正的事情(至少不是很自然)。例如,如果您要共享一些代码,则可以发送笔记本:但是,如果您一边更新某些内容,又或者您的同事在他们身边更新某些内容,您又必须继续发送笔记本吗?而且,自动完成,自动代码重构,代码概要分析,版本控制集成和数据库工具等功能都是您在Notebook中无法获得的。但是你在乎吗? 归根结底,这取决于您使用IDE的方式。对我来说,我使用笔记本电脑比其他任何东西都多,因为我需要可视化结果并且需要以可管理的方式持续监视它们。考虑到我在使用笔记本电脑时的舒适度,并且它非常专注于研究,而很少关注生产(如果有的话),那么将其评分在基于生产的任务上是徒劳的,因此,作为纯研究开发环境,Notebook很棒,分数为 8/10。 对于商用用户:PyCharm
PyCharm是一个IDE,旨在使Python编程尽可能高效。 从搜索整个存储库,到调试再到部署,PyCharm在构建时都考虑了程序员。 放心使用:PyCharm是一款出色的IDE。 (编辑:济源站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |