Python入门教程:IDE_python编程ide

liftword3个月前 (02-13)技术文章19

书接上文,上个章节我们讲到Python的安装,并为大家详细的介绍了python的安装过程。那么,本章节将会为大家带来一个初学者最需要也是最重要的一个教程:IDE工具

正所谓工欲善其事,必先利其器。一个优秀的开发人员,必须拥有一个优秀IDE开发工具。毕竟,一个优秀的IDE开发工具可以大大提升开发人员的开发效率。

根据百度百科对“IDE”的定义如下:

集成开发环境(IDE,Integrated Development Environment )是用于提供程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面等工具。集成了代码编写功能、分析功能、编译功能、调试功能等一体化的开发软件服务套。所有具备这一特性的软件或者软件套(组)都可以叫集成开发环境。如微软的Visual Studio系列,Borland的C++ Builder、Delphi系列等。该程序可以独立运行,也可以和其它程序并用。IDE多被用于开发HTML应用软件。例如,许多人在设计网站时使用IDE(如HomeSite、DreamWeaver等),因为很多项任务会自动生成。

今天我会为大家推荐三个开发人员常用的IDE工具。


Sublime Text

  • Sublime Text 是一个文本编辑器(收费软件,可以无限期试用,但是会有激活提示弹窗),同时也是一个先进的代码编辑器。Sublime Text是由程序员Jon Skinner于2008年1月份所开发出来,它最初被设计为一个具有丰富扩展功能的Vim。
  • Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

优点:

  • 体积小,运行快,启动快
  • 文本功能强大
  • 支持编译,且可以在控制台看到输出
  • 可安装大量插件,来满足定制化需求
  • 良好的扩展功能,官方称之为安装包(Package)
  • 即时的文件切换
  • 多重选择(Multi-Selection)功能允许在页面中同时存在多个光标
  • 轻量级,使用小项目
  • 支持VIM模式
  • 支持宏,宏是什么,简单地说就是把操作录制下来或者自己编写命令,然后播放刚才录制的操作或者命令

缺点:

  • 收费,当然它可以免费使用
  • 插件配置繁琐,插件生态不好
  • 不适合大型项目开发,适合轻量级项目开发

  • Visal Studio Code

    Visual Studio Code(简称“VS Code”)是Microsoft在2015年4月30日Build开发者大会上正式宣布一个运行于 Mac OS X、Windows和 Linux 之上的,针对于编写现代Web和云应用的跨平台源代码编辑器,可在桌面上运行,并且可用于Windows,macOS和Linux。它具有对JavaScript,TypeScript和Node.js的内置支持,并具有丰富的其他语言(例如C++,C#,Java,Python,PHP,Go)和运行时(例如.NET和Unity)扩展的生态系统。

    ———— 来自百度百科

    优点:

    • 内置Git
    • 丰富的快捷键
    • 丰富的扩展生态,添加扩展也很方便
    • 跨平台支持
    • 在编辑器中直接 debug
    • 交互式控制台
    • 自定义工具扩展插件

    缺点:

    • debug功能有限
    • 没有内置模板

    PyCharm

    PyCharm是一种Python IDE(Integrated Development Environment,集成开发环境),带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试、语法高亮、项目管理、代码跳转、智能提示、自动完成、单元测试、版本控制。此外,该IDE提供了一些高级功能,以用于支持Django框架下的专业Web开发。

    ———— 来自百度百科

    优点:

    • 高效的代码编辑器
    • 项目代码导航
    • 强大的调试器
    • 丰富的插件和扩展支持
    • 跨平台支持
    • 完善的自动化和测试支持

    缺点:

    • 资源占用高
    • 有一定的学习难度
    • 商业软件
    • 适合大型项目开发,不太适合小型项目开发


    最后关于主力IDE的选择:

    没有最好用的IDE,只有最合适的IDE!

    相关文章

    Python开发者的三大神器:盘点顶级Python IDE

    导语Python的流行使得许多集成开发环境(IDE)涌现出来,旨在提高开发者的效率和便捷性。本文将深入探讨三款广受欢迎的Python IDE,揭示它们的特点和功能,以助力开发者选择最合适的开发工具。一...

    【Python第3课】IDE_python3课程

    Crossin丶 2020-03-22#======== 今天的正题 ========#什么是IDE?英文叫做Integrated Development Environment,中文就是集成开发环境...

    学习Python最好的IDE是PyCharm吗?

    这两年被Python初学小白问到最多的问题就是,该用什么代码编辑工具?说实话,我个人是用Jupyter Notebook最多,主要是经常做数据可视化,方便些。但对于初学者来说,PyCharm仍是不二的...

    最好用的Python IDE,pycharm保姆级安装教程

    简介由于Python语法简单容易入门,并且Python在办公自动化等领域的功能非常强大,所以现在越来越多非IT行业的人也开始学起了Python,要学习和使用一门编程语言,一个好用的IDE是必不可少的,...

    python_开发环境介绍_交互模式使用_IDE介绍和使用

    ?然后我们再来看python开发用的IDE,都有哪些,可以看到IDLE是官方提供的,pycharm这个用的很多,是jetbrains提供的,我们后面才会用这个?可以看到开始中输入idle可以找到这个工...