博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
初学Python,对于开发工具不是很了解?一文带你选择适合你的开发工具
阅读量:5826 次
发布时间:2019-06-18

本文共 1845 字,大约阅读时间需要 6 分钟。

hot3.png

工欲善其事必先利其器!想要获取更多的开发工具安装包、安装教程,可以加群:725479218,

开发Python用什么工具好呢?其实刚学Python的话,使用IDLE就够了,虽然调试不是特别方便,但是对于初学已经够了,可以使用Print进行简单的调试,不建议使用记事本进行开发,不知道的认为你很牛,知道的……这是自己给自己找罪受,用Editplus貌似也行,有语法高亮功能,也支持调用外部shell来执行程序,捕获程序输出。

更强大的IDE应该有自动提示,完备的调试和语法高亮功能,当然缩进也应该更好的支持,尤其对于Python这种强制缩进的语言,自动提示功能是指,你输入一个函数的自动提示参数,或者输入一个对象的时候自动提示它的成员函数和成员变量,这些都能大大提高编码效率,调试功能也就是debug啦,最好有单步调试功能,单步调试多么重要我就不说了,程序员都明白。当工程很大的时候,怎么管理工程也是问题,Python也一样,当工程很大的时候,文件也很多,此时用IDLE不管是管理工程还是调试显然是不能胜任了。

说到eclipse,大部分“玩家”会说,这不是开发java的么?是的,eclipse在设计之初是为开发java打造的,但是由于其整个架构非常合理,对插件的支持基本可以无缝对接,开句玩笑,eclipse就是为插件而生的,哈哈,因为其强大的插件接口,很多第三方软件厂商开发了很多好用的插件,甚至它的国际化都是通过插件来实现的,其中对它影响最大的插件应该是myeclipse,eclipse本身其实实现的功能有限,就一个很朴实的IDE,而且对于IBM来说,这是个失败的项目(当初是为了对抗了netbeans,其中的纠结应该可以说半本书吧),后来IBM一气之下干脆把eclipse开源了,但是因为架子搭得好,实用,关键是免费,受到广大java爱好者的好评,myeclipse说白了就是一个插件集合,里面插件基本都单独找的到,但是myeclipse是收费的,而且很贵,所以要用的话还是去网上找个破解版吧。

 

v2-506fb75ab9cb093cdffd3731bf18b281_hd.png

 

 

扯了这么多白话,还是进入正题,如果用eclipse来开发python,要装一个插件Pydev(可以不用装myeclipse),这个插件是用对python进行语法高亮,调试等功能的,当然很重要的是python本身是要安装的,就跟开发java程序要装JDK一个道理,可以装python3版本。下面说说“组装”流程:

1、安装python3,怎么装不用我说了吧。安装包可以去这里下载。

2、安装eclipse,下载之后解压就可以了。(eclipse和pydev最好用比较新的版本,否则可能会有问题 )

3、安装Pydev,因为pydev是eclipse的一个插件,因此实际就是怎么给eclipse装插件了,将Pydev解压后有两个文件夹,如果所示。

安装方式有两种,

一种是分别直接将Pydev文件夹下的features和plugins里面的所有文件拷贝到eclipse目录下对应的features和plugins目录中,拷贝完成,安装也就完成了。第二种是用links文件的方法,在eclipse的安装目录下建一个links文件夹,如果没有的话,然后在links目录里面新建一个扩展名为.link的文件,假如叫xxpydev.link,名字可以随意取,然后把pydev解压到硬盘上,最好和eclipe放在一起咯,假如你放在D:/Program Files/MyEclipse 5.5.1 GA/org.python.pydev.feature-1_3_4,

那么org.python.pydev.feature-1_3_4文件夹里面应该是eclipse文件夹,eclipse文件夹里面有features和plugins两个文件夹(这里的文件夹名和相对路径都是pydev的压缩包里面已经弄好的,不要修改,否则eclipse会找不到pydev插件),然后在xxpydev.link文件中写入path=D://Program Files//MyEclipse 5.5.1 GA//org.python.pydev.feature-1_3_4即可,这里实际就是要让eclipse找你的插件位置并成功加载,用这种方法实际上插件放在硬盘上任何位置都是可以,主要links文件里面写上正确的路径就可以了。

 

转载于:https://my.oschina.net/u/3849319/blog/1822236

你可能感兴趣的文章
Spring MVC返回对象JSON
查看>>
windows2008 RDP修改默认端口
查看>>
【转】关于127.0.0.1地址的疑惑
查看>>
salesforce 零基础学习(十六)Validation Rules & Date/time
查看>>
Struts核心技术简介
查看>>
jQuery/js 正则收集(邮件验证、)
查看>>
PowerDesigner 常用设置
查看>>
JavaScript-事件冒泡简介及应用
查看>>
JSON数组,JSON对象,数组的区别与基本操作整理
查看>>
mysql数据库表结构导出
查看>>
第八十八节,html5+css3pc端固定布局,搜索区,插入大图,搜索框
查看>>
字节对齐1
查看>>
HTTP协议下保证密码不被获取更健壮方式
查看>>
手势估计- Hand Pose Estimation
查看>>
Redis在win7上的安装与可视化应用
查看>>
JdbcTemplate操作数据库
查看>>
C# 使用SqlBulkCopy类批量复制大数据
查看>>
Hadoop概念学习系列之pagerank的友情链接(三十八)
查看>>
hdfs删除文件夹
查看>>
在rails中 Rendering Partials through Ajax
查看>>