Python程序员必备的四款开发工具

0?wx_fmt=gif

相关阅读:

腾讯开发微信花了多少钱?真的技术难度这么大吗?难点在哪里?

鹿晗关晓彤公开恋情,是如何把微博服务器搞炸的? 附大型网站高可用架构和解决方案

互联网技术(java框架、分布式、集群)干货视频大全,不看后悔!(免费下载)

每一位Python程序员都会有套工具来应对开发工作上的挑战。多年来,Python程序员使用开发工具来完成他们的工作。有很多工具对他们是有用的,不过对于初入行的人员来说,寻找合适的开发工具是困难的,并且是浪费时间的。而今天我们将列出几款Python程序员必备的开发工具。

 

1、WingIDE

640?wx_fmt=png

WingIDE是个相当优秀的IDE;其编辑器包括大量语言的语法标签高亮显示,虽然它只是个面向Python的开发工具。源代码浏览器对浏览项目或模块非常实用(表现在可导航源代码和文档行摘要中)。虽然没有监视器,但调试器设计得很好。编辑器有优秀的命令自动完成和函数跳转列表,但是没有代码合并。面向项目风格的 IDE 对于大型产品非常有用(在这方面,除了 Komodo 以外,它是大多免费IDE中较好的)。总体的界面就像增强的Idle,使用了与许多TK和XWindow界面类似的“多窗口”排列方式。我喜欢使用对接和嵌入(这方面,并不是过多使用 MS Visual Studio 造成的),但不同的开发人员可能喜欢不同风格的窗体。WingIDE 是个很有前途的开发环境。

 

2、Pycharm

640?wx_fmt=jpeg

对于pycharm,可以方便快捷地切换python不同版本的解释器,甚至可以安装相同版本的python解释器配置不同的开发环境,这可以解决有些包之间冲突的情况,也可以针对有些框架按需装包;并且pycharm内置包管理,可以免去pip或者conda方式管理包。

 

pycharm这个IDE的颜色方案、拼写补全、函数联想、函数跳转源代码、断点调试及debug等功能都让我用的十分顺手。

 

总之我现在的工作流程就是,先用对我需要的功能进行设计,而后在ipython界面下设计调试每个功能模块,调试成功后放到pycharm中组合起来,写成脚本文件,最后用pycharm做调试形成成品。

 

3、sublime text 

640?wx_fmt=png

 

刚开始学习python,就用Editplus, Notepad++来写小程序, 后来接触了Sublime Text2,觉得非常不错,没事写写代码,就用编辑器Sublime Text2,最好再配搭一个aptana studio用于调试,非常好用。

 

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。

 

Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。

 

Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。 

 

4、eclipse+pydev

640?wx_fmt=png

eclipse+pydev比较厚重,大型开发比较适合。


看完本文有收获?请转发分享给更多人


欢迎关注“互联网架构师”,我们分享最有价值的互联网技术干货文章,助力您成为有思想的全栈架构师,我们只聊互联网、只聊架构,不聊其他!打造最有价值的架构师圈子和社区。

本公众号覆盖中国主要首席架构师、高级架构师、CTO、技术总监、技术负责人等人 群。分享最有价值的架构思想和内容。打造中国互联网圈最有价值的架构师圈子。

  • 长按下方的二维码可以快速关注我们

  • 640?wx_fmt=jpeg

    如想加群讨论学习,请点击右下角的“加群学习”菜单入群

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值