[雪峰磁针石博客]2018 最佳python编辑器和IDE
IDE没有统一的标准,自己习惯就是最好的。本文列出一些较常用的IDE,供大家参考。
一般而言,WingIDE、PyCharm、Spyder、Vim是比较常用的IDE。
Spyder
Spyder是Python(x,y)的作者为它开发的一个简单的集成开发环境。和其他的Python开发环境相比,它最大的优点就是模仿MATLAB的"工作空间"的功能,可以很方便地观察和修改数组的值。
最出名的python数据科学发行版本Anaconda自带了Spyder。
https://github.com/spyder-ide/spyder
.
WingIDE
WingIDE是Python编写的python专用IDE。 WingIDE提供诸如强大的代码完成,出色的调试器等功能,并且它还可以在Python中编写脚本和扩展。
为什么选择最好的Python IDE?
- 内置强大的调试器
- 智能编辑器
- 您可以轻松快速地查找和修复错误
- 轻松导航代码
- 您可以使用自己喜欢的键绑定进行编辑并自定义工作区
- 配置简单
- 运行速度比Pycharm等java类的编辑快很多,占用资源少。
有社区版免费使用,专业版的破解
Vim IDE
Vim是一个高度可配置的文本编辑器,用于创建和更改任何类型的文本非常有效。
它是Vi的超集 - 是一个非常可靠和强大的文本编辑器,可用于各种平台。
- Vim是一个命令行编辑器,因此可用于远程开发。
- 替换100MB +文件中的所有字符串出现是快速而简。
- vim是基于键盘的,因此更容易理解。
- Vimscript提供了丰富的脚本功能
据说高手大多用vim。
https://www.vim.org/download.php
Eric Python IDE
Python编写,基于跨平台的Qt GUI工具包,集成了高度灵活的Scintilla编辑器控件。
- 大括号匹配,错误突出显示和可配置语法突出显示。
- 拼写检查库的集成
- 内置Python调试器,包括支持调试多线程和多处理应用程序。
- 分析和代码覆盖支持
https://eric-ide.python-projects.org/eric-download.html 免费
参考资料
- 讨论 钉钉群21745728 qq群144081101 567351477
- 本文最新版本地址
- 本文涉及的python测试开发库 谢谢点赞!
- 本文相关海量书籍下载
- python工具书籍下载-持续更新
PyCharm
Pycharm IDE可实现智能代码完成,动态错误检查和快速修复,简单的项目导航等等。 它提供了高效Python开发所需的所有工具。
为何选择最佳Python Ide
- 数以千计的插件和集成终端以进行版本控制。
- 在您编码时向您显示PEP-8建议
- 它支持大量的Python库。
- 与virtualenv,Docker和Vagrant轻松集成。 它还与Git集成。
- 惊人的重构支持。
https://www.jetbrains.com/pycharm/download/
运行比较消耗资源,配置复杂。初学者时常出现命令行能执行,但是pycharm不能使用的情况。对于老手,是个相当不错的IDE.
有社区版免费使用
PyDev
PyDev是Eclipse的插件,它是开源IDE,可用于Python,Jython和IronPython开发。
此外,它还具有许多功能,如Django集成,自动导入代码完成,类型提示,代码分析,转到定义,重构,调试器,远程调试器。
- 悬停代码弹出窗口功能。
- 集成pyunit,pep8,pylint等有助于提高代码质量。
- 一个非常值得尊敬的python IDE解决方案,特别是如果你已经习惯了java中的eclipse。
http://www.pydev.org/index.html
Visual Studio Code
Microsoft的代码编辑器,易用性好。有语法和错误突出显示以及自动构建等功能。
- visual studio代码支持使用IntelliSense进行语法突出显示和自动完成。
- 提供基于变量类型,函数定义和导入模块的智能完成。
- 您可以轻松安装扩展以添加新语言,主题,调试程序以及连接到其他服务。
- 扩展程序在不同的进程中运行,确保它们不会减慢编辑器的速度。
https://code.visualstudio.com/docs/languages/python
在Windows平台表现不错,其他平台中文字体等支持不太好。
Netbeans
https://netbeans.org/ 免费 开源
IDLE
windows python和anaconda等自带安装,开箱即用,功能一般。
https://docs.python.org/3/library/idle.html
Atom
最流行的文本编辑器。
Emacs
Sublime Text
Sublime Text是一个用于代码,变迁和散文的复杂文本编辑器。 有光滑的用户界面,非凡的功能和惊人的性能。
Geany
https://www.geany.org/ 免费 开源,跨平台
https://github.com/geany/
notepad++
https://notepad-plus-plus.org/ 支持Windows
Codenvy
https://codenvy.com/ 收费软件
CodeMix
CodeMix将VS Code的强大功能带入Eclipse。 使用CodeMix,您可以轻松地在Eclipse中开发Python应用程序。 使用CodeMix,您可以添加Microsoft的流行VS Code Python扩展,以便在Eclipse中编写Python编码的一流支持。
CodeMix在调试和构建我们的Reactjs应用程序的代码完成和可视化帮助方面成为无与伦比的盟友。 CodeMix将轻松配置工作环境,从而提高工作效率。
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
监控网卡流量的shell脚本
本脚本来自有学习阿铭的博文学习:公司网络偶尔出现网卡问题,将陷入业务瘫痪,造成不可挽回的损失。所以需要时常监控。提示:本文中的S全部都$符,不要问为什么,马云爸爸的社区就这样。 #!/bin/bash #用途:监控网卡流量的shell脚本。 #作者:Caron maktini #日期:2018年11月23日 #版本:v0.1 #要求如下:每分钟检测一次网卡的流量;当网卡流量为0时,重启网卡。 mail_user=admin@admin.com dir=/tmp/netlog [ -d Sdir ] II mkdir $dir s_m=`lsattr -d Sdir l awk ' {print $1} ' I sed 's/[^a]//g'` if [ $s_m != "a" ] then chattr +a $dir fi if ! rpm -q sysstat &> /dev/null then yum install -y sysstat fi sar -n DEV 10 I grep 'eth0 ' > /tmp/eth0_sar. Iog net_in=`...
- 下一篇
[雪峰磁针石博客]python工具书籍下载-持续更新
呕心沥血,持续收集python精品书籍,觉得不错的话,请在下面点喜欢收藏,谢谢! python数据结构基础工具书籍下载-持续更新 2018最佳人工智能机器学习工具书籍及下载(持续更新) 2018最佳人工智能图像处理工具OpenCV书籍下载 web开发工具flask中文英文书籍下载-持续更新 python网络基础工具书籍下载-持续更新 python 3.7极速入门教程9最佳python中文工具书籍下载 机器学习工具pytorch中文英文工具书籍下载-持续更新 2018最佳selenium工具书籍汇总下载(持续更新) python数据分析数据科学中文英文工具书籍下载-持续更新 2018最佳人工智能数据采集(爬虫)工具书下载 部分示例 pandas 0.23.4 官方文档.pdf Python Data Science Handbook - 2017.pdf 中文版待上传 《Python数据科学手册》是对以数据深度需求为中心的科学、研究以及针对计算和统计方法的参考书。本书共五章,每章介绍一到两个Python数据科学中的重点工具包。首先从IPython和Jupyter开始,它们提供了数据科学家...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- Linux系统CentOS6、CentOS7手动修改IP地址
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- Hadoop3单机部署,实现最简伪集群
- CentOS7安装Docker,走上虚拟化容器引擎之路
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- CentOS8编译安装MySQL8.0.19