弱弱的问问各位大神们,学习 python 用什么 ide 好

简洁好用的python IDE - 简书
简洁好用的python IDE
对于喜欢用VIM+Python interpreter的大神请不要说服我等IDE党。python不得不说是一个简明轻快的语言,但是之前一直找不到太好的IDE,用了一段时间的eclipse+pydev,只能说相处的还是挺融洽的。但是,每次写python时却不得不去开启一个占资源严重且运行缓慢的eclipse确实显得代价太大。而最近需要写一个用于检查哨兵系统的API运行状况的Checker程序,于是在去整了一个pycharm的适用版,大概花了三天时间写完了所需的脚本。于是每个星期有新的api出来,都可以用checker去检查下。然而好景不长,使用时间到,需要激活。略微看了下,好几百刀的激活价格,确实是略贵。无奈之下,开始查找替代IDE。最后发现了Spyder。下面就说说我的用后感。1. 够用
spyder具有代码高亮,运行,调试,代码警告,一个程序员需要的基本功能都有了。能干活了!下面是spyder的样子。
就简简单单的四个TextView,分别是文件资源树,编辑框,调试窗和控制台输出。另外菜单栏和工具栏都很简洁,基本没有太过拥挤的感觉。非常符合笔者的极简主义。笔者是非常不喜欢一堆拥挤的菜单以及工具栏,要用时都找不到具体入口在哪。3. 速度快
主要是本人用过eclipse以及pycharm,所以有对比。本人是一个java程序员,通常会开eclipse来写java,eclipse打开的速度大约30秒到1分钟左右,而这个时候如果在于打开一个eclipse来写python,简直卡死。但是小巧的spyder打开很快,占得内存也比较小。同时,spyder跟qt的渊源,也导致它运行相对于eclipse等来说快了不少。4.其它
遇到的唯一问题是第三方库的问题。由于spyder自带的python的编译运行环境,所以默认会选择自带的编译运行环境。而checker里用到了三方库unittest_data_provider,初次运行时提示找不到unittest_data_provider。而unittest_data_provider是使用pip install安装的在系统python环境的site-packages里。这里需要更改spyder的编译器。更改方法如下
更改之后重启在重新运行即可。最后,放上spyder的地址。/spyder-ide/spyder
I'm a writer writing some code for others, now I also write some code for myself.
You can find code in /MrGirl
网易杭研院的一名程序员(已离职),英文名Jack。目前正在学习英文,具备看CCTV-NEWS和NBA英语直播比赛的能力。希望具有看懂各种原声英语电影的能力。另外在坚持健身。求各位推荐一个适合于科学计算的python的IDE - 查看主题 & Ubuntu中文论坛
&[ 9 篇帖子 ]&
&文章标题 : 求各位推荐一个适合于科学计算的python的IDE发表于 :
18:30帖子: 674
事情是这样的:我最近在做课程设计,涉及到一些科学计算,我不会 fortran,也不会 matlab,就用自己会一点的 python 编程了。说实话 numpy 真心方便,也没觉得有什么搞不定的。但是同组的同学上次看到别人用的 fortran 还是 matlab,总之就是其 IDE 右下角有一个框框,汇总了代码里面出现的变量,并将他们的值都显示了出来。代码:x=1.11111y=2.22222z=333333就是类似于这样子。他觉得那样很方便,希望我的也有这种功能。我用的是 Geany,左边倒是显示了各种变量,但是只是显示了在代码中第一次定义的位置,但是没有显示值啊。说实话我很奇怪怎么能实时显示那些数值呢,改一个公式立马值就改变了?那遇到迭代循环什么的要算半天怎么办?同一个变量的值反复改变怎么办?我以为结果都是要编好了程序之后运行一次才有的。不知道是 fortran、matlab 比较优越么,我是小白哦。说起来也就顺便来这里问一下大家,有什么比较适合科学计算的 python 的 IDE 推荐呢?
_________________我是OS控…
&文章标题 : Re: 求各位推荐一个适合于科学计算的python的IDE发表于 :
1:05帖子: 14668地址: Tencent
系统: Mac OS X
我能推荐vim么 = =
_________________twitter求fo:博客求踩:
&文章标题 : Re: 求各位推荐一个适合于科学计算的python的IDE发表于 :
11:33帖子: 4793地址: 郑州
随时print……
_________________求人不如求它仨:
Site:     Twitter: @cuihaoleoMachine:
Athlon64 X2 5200+ / 2x2GB DDR2-800 / GeForce GTS 450AD:
&文章标题 : Re: 求各位推荐一个适合于科学计算的python的IDE发表于 :
18:52帖子: 33
系统: ubuntu 11.10
接收感谢: 0 次
其实科学计算的话。。。为什么非要用python,matlab多好的
_________________代码:#!/usr/bin/pythonfrom Nirvana import Kurt_Cobain,Chris_Novoselic,Dave_Grohlimport Nirvanawhile True:& & &Nirvana.GrungeIsNotDead()
15:19,总共编辑了 1 次
&文章标题 : Re: 求各位推荐一个适合于科学计算的python的IDE发表于 :
18:30帖子: 674
枫叶饭团 写道:我能推荐vim么 = =一直崇拜 vim 和 emacs 这种神器…只是对我来说迟迟开不了学习的头 = =
_________________我是OS控…
&文章标题 : Re: 求各位推荐一个适合于科学计算的python的IDE发表于 :
18:30帖子: 674
Rap:D 写道:枫叶饭团 写道:我能推荐vim么 = =其实科学计算的话。。。为什么非要用python,matlab多好的因为并不是多么艰涩的科学计算啊,反正会 python,而且效率也不低,所以 matlab 我懒得学了嘛
另外,据说 NASA 等都是用 python 作计算的哦!
_________________我是OS控…
&文章标题 : Re: 求各位推荐一个适合于科学计算的python的IDE发表于 :
16:22帖子: 75
系统: Ubuntu 12.10
送出感谢: 0 次
接收感谢: 0 次
spyder,用过一个学期做数值课的作业,还算比较顺手和numpy、scipy集成得比较好,调试很方便,有类似于matlab的workbench,可以跟踪查询变量
&文章标题 : Re: 求各位推荐一个适合于科学计算的python的IDE发表于 :
18:52帖子: 33
系统: ubuntu 11.10
接收感谢: 0 次
tooktang 写道:Rap:D 写道:枫叶饭团 写道:我能推荐vim么 = =其实科学计算的话。。。为什么非要用python,matlab多好的因为并不是多么艰涩的科学计算啊,反正会 python,而且效率也不低,所以 matlab 我懒得学了嘛
另外,据说 NASA 等都是用 python 作计算的哦!LZ看的是Mark Lutz的Learning Python吧。。。我也看的这本
_________________代码:#!/usr/bin/pythonfrom Nirvana import Kurt_Cobain,Chris_Novoselic,Dave_Grohlimport Nirvanawhile True:& & &Nirvana.GrungeIsNotDead()
&文章标题 : Re: 求各位推荐一个适合于科学计算的python的IDE发表于 :
22:14帖子: 16
系统: ubuntu 12
接收感谢: 0 次
强烈建议开源数学软件sage。它用的是python语法。也能把python代码放到里面运行。并且功能强大!可以进行符号和数值运算。有字符和浏览器两个界面可用!
显示帖子 : 全部帖子1天7天2周1个月3个月6个月1年&排序 作者发表时间文章标题 升序降序&
&[ 9 篇帖子 ]&
正在浏览此版面的用户:没有注册用户 和 1 位游客
您 不能 在这个版面发表主题您 不能 在这个版面回复主题您 不能 在这个版面编辑帖子您 不能 在这个版面删除帖子您 不能 在这个版面提交附件
选择一个版面
------------------
公告/注意事项
& &新闻和通知
& &校园社团支持
& && &华东校区
& && &华南校区
& && &华北校区
& && &华中校区
& && &东北校区
& && &西北校区
& && &港澳台校区
& && &国外校区
& &软件推荐
& &非常任务
系统安装区
& &教学和常见问答
& && &课堂教学和培训
& &初学者园地 - 17.04 - Zesty Zapus
& &系统安装和升级
& && &新立得和软件源
& && &Wubi安装讨论
& &启动和引导
& &网卡问题以及网络和拨号
& && &校园网拨号
& &笔记本、UMPC支持
& &手机和平板
& && &Ubuntu移动应用开发
& &常用硬件支持
& &系统架构支持
配置美化区
& &字体美化和中文支持
& && &个人配置文件存放点
& &桌面特效
& &窗口管理器
& &屏幕抓图
& &办公、图像、机械电子设计等
& && &Vim和Emacs
& &因特网相关软件
& &影音多媒体
& &Wine及其分支
& &游戏和游戏模拟器
& &虚拟机和虚拟化
& &其它类软件
& &开源模板库
服务器管理
& &服务器基础应用
& &数据库管理
& &服务器维护和硬件相关
& &Ubuntu VPS
参与Ubuntu开发
& &软件和文档翻译
& &编译或打包
& &Ubuntu错误报告
程序设计区
& &Shell脚本
& &GTK+和QT
& &软件/网站开发
& && &Python/Php/Perl
& && &C/C++/Java
& &内核及嵌入式开发
& &开源小工具
& &Ubuntu 17.10
& &Ubuntu 16.04 LTS
& &Ubuntu 14.04 LTS
& &Ubuntu 12.04 LTS
& &Ubuntu 10.04 LTS
& &老旧版本支持
& && &Ubuntu 15.10
& && &Ubuntu 15.04
& && &Ubuntu 14.10
衍生发行版
& &Ubuntu GNOME
& &Kubuntu
& &Xubuntu & Lubuntu
& &Ubuntu中文衍生版
& && &UbuntuKylin
& &Ubuntu国外衍生版
& && &Mint
& &Ubuntu衍生版制作
& &其它类Unix OS发行版
& && &Arch发行版
& && &Debian发行版
& && &OpenSUSE发行版
& && &Deepin
& &深度PK版
& &Ubuntu故事和感慨
& &Full Circle开源杂志
分享交流区
& &同城交流
& &线下活动专版
& &Ubuntu宣传推广
& &论坛管理
& && && &Ubuntu中文网上商店六款好用的Python IDE - Python - 伯乐在线
& 六款好用的Python IDE
“工欲善其事,必先利其器”,如果说编程是程序员的手艺,那么IDE就是程序员吃饭的家伙了。
一个优秀的IDE,最重要的就是在普通文本编辑之外,提供针对特定语言的各种快捷编辑功能,让程序员尽可能快捷、舒适、清晰的浏览、输入、修改代码。对于一个现代的IDE来说,语法着色、错误提示、代码折叠、代码完成、代码块定位、重构,与调试器、版本控制系统(CVS)的集成等等都是重要的功能。以插件、扩展系统为代表的可定制框架,是现代IDE的另一个流行趋势。
这里收集了一些对开发者非常有帮助的,比较好的Python IDE。如果你有其他更好的推荐,请在评论区和大家分享一下!
1.PyCharm:
PyCharm是JetBrains开发的Python IDE。PyCharm用于一般IDE具备的功能,比如, 调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制……另外,PyCharm还提供了一些很好的功能用于Django开发,同时支持Google App Engine,更酷的是,PyCharm支持IronPython!
2.Eclipse + PyDev:
依靠强大的eclipse,PyDev显得格外耀眼。强大的调试功能和舒服的编辑环境让PyDev赢得了许多人的青睐。不过eclipse本来就是耗资源大户,PyDev在这一点上毫无办法,但现在的电脑都很快了,跑eclipse根本就是小case,不用担心太多。除了强大的调试功能,依靠 eclipse,PyDev的代码浏览能力是其它所有IDE所不能比的,比如按住CTRL键再点击一个类就能自动跳到该类的定义,这对于阅读代码非常有用。现在PyDev extension也开源了,所以一些(我不知道的)高级的功能也被融入到PyDev里了。
3.Visual Studio + PTVS:
众所周知,Visual Studio是开发Windows平台产品的利器,是C#、ASP.NET等应用开发的首选 IDE。其实,Visual Studio也可作为Python IDE来使用。你只需在Visual Studio的基础上,安装PTVS(Python Tools for Vistul Studio)插件,即可快速将Visual Studio变成Python IDE来使用。
Ulipad是一个国人limodou编写的专业Python编辑器,它基于wxpython开发的GUI(图形化界面),前身是NewEdit,有自动补全功能,很方便,不过没有把界面设计器wxGlade集成进来。开源,可以用SVN下载到最新的源代码,依赖wxPython。轻便小巧而功能强大,非常适合初学者。
Spyder(就是原来著名的Pydee)是一个强大的交互式Python语言开发环境,属于python(x,y)的一部分,完整的python(x,y)有400多M,集成了科学计算常用的python第三方库。提供高级的代码编辑、交互测试、调试等特性,支持包括Windows、Linux和OS X系统。
6.Sublime Text:
Sublime Text是开发者中最流行的编辑器之一,多功能,支持多种语言,而且在开发者社区非常受欢迎。Sublime有自己的包管理器,开发者可以使用它来安装组件,插件和额外的样式,所有这些都能提升你的编码体验。Sublime配合上插件也可以比较方便地搭建一个方便的类似IDE的python调试环境了。
可能感兴趣的话题
PyCharm第一当之无愧
.Net+PTVS 那缩进太诡异了、
notepad++等文本编辑器其实也不错
o 247 回复
关于 Python 频道
Python频道分享 Python 开发技术、相关的行业动态。
新浪微博:
推荐微信号
(加好友请注明来意)
– 好的话题、有启发的回复、值得信赖的圈子
– 分享和发现有价值的内容与观点
– 为IT单身男女服务的征婚传播平台
– 优秀的工具资源导航
– 翻译传播优秀的外文文章
– 国内外的精选文章
– UI,网页,交互和用户体验
– 专注iOS技术分享
– 专注Android技术分享
– JavaScript, HTML5, CSS
– 专注Java技术分享
– 专注Python技术分享
& 2017 伯乐在线1412人阅读
Python(1)
网络安全(4)
最近开始学习网络安全的一些知识,所以Python到了必须学习的时候了。
Python 非常易学,强大的编程语言。Python 包括高效高级的数据结构,提供简单且高效的面向对象编程。
Python 的学习过程少不了 IDE 或者代码编辑器,或者集成的开发编辑器(IDE)。作为新手,选择一种适合自己的IDE会使自己学习的过程事半功倍,于是整理了一下网上介绍的一些主流IDE作为参考。
Vim 可以说是 Python 最好的 IDE。Vim 是高级文本编辑器,旨在提供实际的 Unix 编辑器‘Vi’功能,支持更多更完善的特性集。Vim 不需要花费太多的学习时间,一旦你需要一个无缝的编程体验,那么就会把
Vim 集成到你的工作流中。
PyCharm 是 JetBrains 开发的 Python IDE。PyCharm用于一般IDE具备的功能,比如, 调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制……另外,PyCharm还提供了一些很好的功能用于开发,同时支持Google
App Engine,更酷的是,PyCharm支持!
3.Sublime Text
Sublime Text 是开发者中最流行的编辑器之一,多功能,支持多种语言,而且在开发者社区非常受欢迎。Sublime 有自己的包管理器,开发者可以使用TA来安装组件,插件和额外的样式,所有这些都能提升你的编码体验。
4.Eclipse with PyDev
Eclipse 是非常流行的 IDE,而且已经有了很久的历史。Eclipse with Pydev 允许开发者创建有用和交互式的 Web 应用。PyDev 是 Eclipse
开发 Python 的 IDE,支持 Python,Jython和 IronPython 的开发。
Emacs 是可扩展,自定义的文本编辑器,甚至是更多的功能。Emacs 的核心是 Emacs Lisp 解析器,但是支持文本编辑。如果你已经使用过 Vim,可以尝试一下 Emacs。
6.Komodo Edit
Komodo Edit 是非常干净,专业的 Python IDE。
的 Python IDE 兼容 Python 2.x 和 3.x,可以结合 Django, matplotlib, Zope, Plone, App Engine, PyQt, PySide, wxPython, PyGTK, Tkinter, mod_wsgi, pygame, Maya, MotionBuilder, NUKE, Blender 和其他 Python 框架使用。Wing 支持测试驱动开发,集成了单元测试,nose 和 Django 框架的执行和调试功能。Wing IDE 启动和运行的速度都非常快,支持
Windows, Linux,& OS X 和 Python versi。
8.Interactive Editor
for Python
IEP 是跨平台的 Python IDE,旨在提供简单高效的 Python 开发环境。包括两个重要的组件:编辑器和 Shell,并且提供插件工具集从各个方面来提高开发人员的效率。
9.The Eric Python IDE
是全功能的 Python 和 Ruby 编辑器和 IDE,是使用 Python 编写的。Eric 基于跨平台的 GUI 工具包 Qt,集成了高度灵活的 Scintilla 编辑器控件。Eric 包括一个插件系统,允许简单的对 IDE 进行功能性扩展。
10.PyScripter
PyScripter 是款免费开源的 Python 集成开发环境(IDE)。
个人推荐:在Windows下用PyCharm,在Linux下用Eclipse for Python。大家可以试用其他也欢迎推荐评测。
&&相关文章推荐
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:36397次
排名:千里之外
原创:24篇
(1)(2)(1)(1)(1)(1)(1)(3)(2)(2)(2)(3)(6)(2)

我要回帖

 

随机推荐