专栏首页python3Python集成开发环境

Python集成开发环境

    Python语言简单易学,功能强大,由于有丰富的第三方库,使得我们可以站在巨人的肩膀上,用Python来解决问题效率极高,广泛地用于Web开发、系统运维、网络爬虫、科学技术、机器学习、数据分析、数据可视化等场景。

    Python的开发工具有很多,除了Python自带的IDLE,还有Vim、Pycharm、Sublime Text、Atom、VSCode、Eclipse等等。对于初学者,到底选用什么样的开发环境呢?

    Pycharm:如果拿不定注意,建议选用Pycharm社区版,完全开源免费,集成了Python开发所需的各种工具和特性,真是“一旦拥有,别无所求”。PyCharm社区版支持项目管理,编辑器提供智能代码完成、代码检查、动态错误突出显示和快速修复,以及自动代码重构和丰富的导航功能。内置开箱即用的大量工具,比如,集成调试器和测试运行器、Python探查器、交互式Python控制台、内置终端,并支持Git、CVS、Subversion等主要的VCS版本控制软件。

    Pycharm的专业版本是付费的,除了社区版的所有功能外,还支持Django、Flask等Web开发框架、支持数据库和SQL工具、支持Anaconda以及matplotlib和NumPy等多种科学工具包,更好的支持企业级的开发。网友评价:"您可以在一个位置访问命令行、连接到数据库、创建虚拟环境以及管理版本控制系统,从而避免在窗口之间不断切换,从而节省时间。"

    Sublime Text:软件小巧,运行速度快,性能优异,代码非常美观,使用她编辑代码是一种享受。使用Sublime Text编辑效率极高,可以同时选择多个变量名,一次完成多个变量的修改;Goto Anything功能只需要几次击键即可打开文件,并快速跳转到文件及文件中的行、变量和字符;有代码缩略图功能,直观显示代码布局;可拆分窗口,对文件进行多窗口并排编辑,充分利用宽屏显示器空间;支持Python API和扩展包,允许插件增强内置功能;

    Atom:它是一个使用HTML、JavaScript、CSS和Node.js技术构建的桌面应用。它运行在Electron上(一个使用Web技术构建跨平台应用程序的框架)。Atom可以深度定制,使用CSS / Less调整UI的外观,并使用HTML和JavaScript添加主要功能。你可以通过Atom包扩展器,在线查找并安装你所需要的软件包,这些软件包可以为Atom添加新的特性和功能。Atom与Git、Github紧密集成,可以在Atom中直接使用。

    VS Code:是微软开源的一款编辑器,虽然是轻量级,但功能强大。与Atom类似,它也有智能代码补全特性,有代码缩略图功能,有多光标编辑功能,多窗口编辑,有自己的扩展包管理生态系统,也可以深度定制,也是支持各种编程语言,支持跨平台特性等。

    Kite:Kite一款是基于AI技术开发的编程辅助软件,不仅仅是代码补全。它使用机器学习来增强编程体验,明显减少击键的次数,提高编程效率。根据搜索的相关性排名来完成整个函数调用,还可以了解其他人如何实时使用该函数,并可在自己的代码库中提供定义和用法。使用Kite可快速获取在线文档、包含近千个带有代码示例的Python库的用法。它可以与多款代码编辑器集成。

Pycharm:

Sublime Text 3:

Atom:

VSCode:

Kite:

参考链接

Pycharm:http://www.jetbrains.com/pycharm/

Sublime Text:https://www.sublimetext.com/

Atom:https://atom.io/

VS Code:https://code.visualstudio.com

Kite :https://www.kite.com/

菜鸟笔记:http://www.runoob.com/python/python-ide.html

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • python3.x的改进

    Python 3.x 起始版本是Python 3.0,目前的最新版本是 3.3.3

    用户2398817
  • Python 2.7.x 和 3.x 版

    python现在很火,最近花了些时间去了解了一下,最初了解的是2.7.x版本,感觉,从书写上是很不习惯,少了一双大概号,取而代之的是缩进;然后跟kotlin和s...

    用户2398817
  • python变量

    以上实例,两个整型对象1和2的分配给变量 a 和 b,字符串对象 "john" 分配给变量 c。

    用户2398817
  • python3.x的改进

    Python 3.x 起始版本是Python 3.0,目前的最新版本是 3.3.3

    用户2398817
  • python变量

    以上实例,两个整型对象1和2的分配给变量 a 和 b,字符串对象 "john" 分配给变量 c。

    用户2398817
  • Python 入门笔记

    Python 入门非常简单,但是对于 Python 的基础知识确也有许多非常重要的内容,为了入门,我决定重新学习一遍 Python。首先从网上的课程开始。

    zucchiniy
  • Python爬虫入门一之综述

    大家好哈,最近博主在学习Python,学习期间也遇到一些问题,获得了一些经验,在此将自己的学习系统地整理下来,如果大家有兴趣学习爬虫的话,可以将这些文章作为参考...

    zhisheng
  • Python:爬虫系列笔记(1) -- 综述

    转自:静觅 » Python爬虫入门一之综述 大家好哈,最近博主在学习Python,学习期间也遇到一些问题,获得了一些经验,在此将自己的学习系统地整理下来,如果...

    昱良
  • 零基础到精通Python,从这篇文章开始

    关键词:Python,入门 正文: 本文由rever4433, Tocy, Tony, 南宫冰郁, 透过树叶的光等协作翻译,发表于开源中国。 什么是 Pytho...

    小莹莹
  • 写给.NET开发者看的Python3上手指南系列(1):Python3与C# 基础语法对比

    由于 Python 在数据科学和机器学习、深度学习中有广泛应用,作为.NET开发者,大家将来或许需要将 Python 构建的项迁移到 ML.NET或Tensor...

    Enjoy233

扫码关注云+社区

领取腾讯云代金券

玩转腾讯云 有奖征文活动