有哪些值得推荐的轻量级Python
有哪些值得推荐的轻量级Python IDE?
IDE?
IDE没有统一的标准,自己习惯就是最好的。本文列出一些较常用的IDE,供大家参考。
一般而言,WingIDE、PyCharm、Spyder、Vim、vscode是比较常用的IDE。
Spyder
Spyder是Python(x,y)的作者为它开发的一个简单的集成开发环境。和其他的Python开发环境相比,它最大的优点就是模仿MATLAB的工作空间的功能,可以很方便地观察和修改数组的值。
最出名的python数据科学发行版本Anaconda自带了Spyder。
.
WingIDE
WingIDE是Python编写的python专用IDE。 WingIDE提供诸如强大的代码完成,出色的调试器等功能,并且它还可以在Python中编写脚本和扩展。
为什么选择最好的Python IDE?
内置强大的调试器智能编辑器您可以轻松快速地查找和修复错误轻松导航代码您可以使用自己喜欢的键绑定进行编辑并自定义工作区配置简单运行速度比Pycharm等java类的编辑快很多,占用资源少。
有社区版免费使用
Vim IDE
Vim是一个高度可配置的文本编辑器,用于创建和更改任何类型的文本非常有效。
它是Vi的超集 - 是一个非常可靠和强大的文本编辑器,可用于各种平台。
Vim是一个命令行编辑器,因此可用于远程开发。替换100MB 文件中的所有字符串出现是快速而简。vim是基于键盘的,因此更容易理解。Vimscript提供了丰富的脚本功能据说高手大多用vim。
Eric Python IDE
Python编写,基于跨平台的Qt GUI工具包,集成了高度灵活的Scintilla编辑器控件。
大括号匹配,错误突出显示和可配置语法突出显示。拼写检查库的集成内置Python调试器,包括支持调试多线程和多处理应用程序。分析和代码覆盖支持
免费
PyCharm
Pycharm IDE可实现智能代码完成,动态错误检查和快速修复,简单的项目导航等等。 它提供了高效Python开发所需的所有工具。
为何选择最佳Python Ide
数以千计的插件和集成终端以进行版本控制。在您编码时向您显示PEP-8建议它支持大量的Python库。与virtualenv,Docker和Vagrant轻松集成。 它还与Git集成。惊人的重构支持。
有社区版免费使用
运行比较消耗资源,配置复杂。初学者时常出现命令行能执行,但是pycharm不能使用的情况。对于老手,是个相当不错的IDE.
有社区版免费使用
PyDev
PyDev是Eclipse的插件,它是开源IDE,可用于Python,Jython和IronPython开发。
此外,它还具有许多功能,如Django集成,自动导入代码完成,类型提示,代码分析,转到定义,重构,调试器,远程调试器。
悬停代码弹出窗口功能。集成pyunit,pep8,pylint等有助于提高代码质量。一个非常值得尊敬的python IDE解决方案,特别是如果你已经习惯了java中的eclipse。
Visual Studio Code
Microsoft的代码编辑器,易用性好。有语法和错误突出显示以及自动构建等功能。
visual studio代码支持使用IntelliSense进行语法突出显示和自动完成。提供基于变量类型,函数定义和导入模块的智能完成。您可以轻松安装扩展以添加新语言,主题,调试程序以及连接到其他服务。扩展程序在不同的进程中运行,确保它们不会减慢编辑器的速度。
在Windows平台表现不错,其他平台中文字体等支持不太好。
Netbeans
免费 开源
IDLE
windows python和anaconda等自带安装,开箱即用,功能一般。
Atom
最流行的文本编辑器。
Emacs
Sublime Text
Sublime Text是一个用于代码,变迁和散文的复杂文本编辑器。 有光滑的用户界面,非凡的功能和惊人的性能。
Geany
免费 开源,跨平台
notepad
支持Windows
Codenvy
收费软件
CodeMix
CodeMix将VS Code的强大功能带入Eclipse。 使用CodeMix,您可以轻松地在Eclipse中开发Python应用程序。 使用CodeMix,您可以添加Microsoft的流行VS Code Python扩展,以便在Eclipse中编写Python编码的一流支持。
CodeMix在调试和构建我们的Reactjs应用程序的代码完成和可视化帮助方面成为无与伦比的盟友。 CodeMix将轻松配置工作环境,从而提高工作效率。
_sourcedunebookamputm_mediumorganicamputm_campaigncodemix 收费软件
参考资料:本人的博客: _
有Python基础;目前有个idea,自学专职研发还是半工半学?
作为一个资深的老程序员,我比较有资格来回答这个问题。
还是半工半学吧。因为市场上从来不缺idea,可是要把idea开发成为成熟的产品,这是一个系统的工程,需要经过艰苦而漫长的过程。
其间,你通过不断的学习,你会累积人脉和技术,因为一款产品要面世。除了开发,还需要推测,推广,这些都不是一个人可以去完成的
所以,建议你还是半工半学吧。