📜  面向对象的Python环境设置

📅  最后修改于: 2021-01-04 04:39:20             🧑  作者: Mango


本章将详细说明有关在本地计算机上设置Python环境的信息。

先决条件和工具包

在继续学习Python,建议您检查是否满足以下先决条件-

  • 您的计算机上安装了最新版本的Python

  • 已安装IDE或文本编辑器

  • 您具有基本的Python编写和调试知识,也就是说,您可以在Python执行以下操作-

    • 能够编写和运行Python程序。

    • 调试程序并诊断错误。

    • 使用基本数据类型。

    • 编写for循环, while循环和if语句

    • 代码功能

如果您没有任何编程语言经验,则可以在以下网站上找到许多有关Python的初学者教程:

https://www.tutorialpoints.com/

安装Python

以下步骤详细显示了如何在本地计算机上安装Python

步骤1-转到Python官方网站https:// www。 Python.org / ,单击“下载”菜单,然后选择您选择的最新版本或任何稳定版本。

Python网站

步骤2-保存要下载的Python安装程序exe文件,下载后,将其打开。单击“运行 ,默认情况下选择“下一步” ,然后完成安装。

Python安装程序

步骤3-安装后,您现在应该看到如下图所示的Python菜单。通过选择IDLE(Python GUI)启动程序。

闲

这将启动Python Shell。输入简单命令以检查安装。

Python外壳

选择一个IDE

集成开发环境是面向软件开发的文本编辑器。使用Python时,您将必须安装IDE来控制编程流程并将项目分组在一起。以下是一些在线可用的IDE。您可以在方便时选择一个。

  • Pycharm IDE
  • 科莫多IDE
  • 埃里克Python IDE

– Eclipse IDE主要用于Java,但是它具有Python插件。

皮查姆

皮查姆

跨平台IDE Pycharm是当前最流行的IDE之一。它通过代码完成,项目和代码导航,集成的单元测试,版本控制集成,调试等提供编码帮助和分析。

下载链接

https://www.jetbrains.com/pycharm/download/#section=windows

支持的语言-的Python的,咖啡脚本,打字稿,用Cython,AngularJS,Node.js的,模板语言。

屏幕截图

屏幕截图

为什么选择?

PyCharm为用户提供以下功能和优势-

  • 与Windows,Linux和Mac OS兼容的跨平台IDE
  • 包括Django IDE,以及CSS和JavaScript支持
  • 包括数千个插件,集成的终端和版本控制
  • 与Git,SVN和Mercurial集成
  • 提供适用于Python的智能编辑工具
  • 与Virtualenv,Docker和Vagrant轻松集成
  • 简单的导航和搜索功能
  • 代码分析和重构
  • 可配置的进样
  • 支持大量的Python库
  • 包含模板和JavaScript调试器
  • 包括Python/ Django调试器
  • 与Google App Engine,其他框架和库一起使用。
  • 具有可定制的UI,VIM仿真

科莫多IDE

科莫德

这是一个多语言IDE,支持100多种语言,并且基本上支持动态语言,例如Python,PHP和Ruby。它是一种商业IDE,具有21天免费试用,具有完整功能。 ActiveState是管理Komodo IDE开发的软件公司。它还提供了Komodo的修整版,称为Komodo Edit,用于简单的编程任务。

该IDE包含从最基础到高级的各种功能。如果您是学生或自由职业者,则可以购买接近实际价格一半的价格。但是,对于知名机构和大学的老师和教授来说,这是完全免费的。

它具有Web和移动开发所需的所有功能,包括对所有语言和框架的支持。

下载链接

这里给出了Komodo Edit(免费版)和Komodo IDE(付费版)的下载链接-

Komodo Edit(免费)

https://www.activestate.com/komodo-edit

Komodo IDE(收费)

https://www.activestate.com/komodo-ide/downloads/ide

屏幕截图

科莫多IDE

为什么选择?

  • 强大的IDE,支持Perl,PHP, Python,Ruby等。
  • 跨平台IDE。

它包括基本功能,如集成调试器支持,自动完成,文档对象模型(DOM)查看器,代码浏览器,交互式外壳,断点配置,代码概要分析,集成单元测试。简而言之,它是具有许多可提高生产力的功能的专业IDE。

埃里克Python IDE

埃里克

它是针对Python和Ruby的开源IDE。 Eric是使用Python编写的功能齐全的编辑器和IDE。它基于跨平台的Qt GUI工具包,集成了高度灵活的Scintilla编辑器控件。 IDE的可配置性非常高,您可以选择使用什么以及不使用什么。您可以从以下链接下载Eric IDE:

https://eric-ide.python-projects.org/eric-download.html

为什么选择

  • 大缩进,突出显示错误。
  • 代码协助
  • 代码完成
  • 使用PyLint清理代码
  • 快速搜索
  • 集成的Python调试器。

屏幕截图

为什么选择

选择文本编辑器

您可能并不总是需要IDE。对于诸如学习使用Python或Arduino进行编码的任务,或在shell脚本中使用快速脚本来帮助您自动化某些任务时,一个简单且轻量级的以代码为中心的文本编辑器即可完成。同样,许多文本编辑器提供类似于IDE的功能,例如语法突出显示和程序内脚本执行。这里提供了一些文本编辑器-

  • 原子
  • 崇高文字
  • 记事本++

Atom文字编辑器

原子

Atom是由GitHub团队构建的可黑客入侵的文本编辑器。它是一个免费和开放源代码的文本和代码编辑器,这意味着所有代码都可供您阅读,修改以供自己使用,甚至可以做出改进。它是一个跨平台文本编辑器,与macOS,Linux和Microsoft Windows兼容,并支持用Node.js和嵌入式Git Control编写的插件。

下载链接

https://atom.io/

屏幕截图

下载链接

支持的语言

C / C++,C#,CSS,CoffeeScript,HTML,JavaScript,Java,JSON,Julia,Objective-C,PHP,Perl, Python,Ruby on Rails,Ruby,Shell脚本,Scala,SQL,XML,YAML等。

崇高的文字编辑器

升华

Sublime text是专有软件,在您购买之前,它会为您提供免费的试用版进行测试。根据stackoverflow.com ,它是第四受欢迎的开发环境。

它提供的一些优势是其令人难以置信的速度,易用性和社区支持。它还支持许多编程语言和标记语言,并且用户可以通过带有插件的功能来添加功能,这些插件通常是在免费软件许可下由社区构建和维护的。

屏幕截图

自由软件许可证

支持语言

  • Python,Ruby,JavaScript等

为什么选择?

  • 自定义按键绑定,菜单,代码片段,宏,补全等。

  • 自动完成功能

  • 使用代码片段,字段标记和占位符快速插入具有出色文本片段的文本和代码
  • 快速打开

  • 对Mac,Linux和Windows的跨平台支持。

  • 将光标跳到您要去的地方

  • 选择多个行,单词和列

记事本++

记事本

它是一个免费的源代码编辑器和记事本替代产品,支持从Assembly到XML的多种语言,包括Python。在MS Windows环境中运行,它的使用受GPL许可证支配。除了语法突出显示之外,Notepad ++还具有一些对编码人员特别有用的功能。

屏幕截图

记事本Plus Plus

主要特征

  • 语法高亮和语法折叠
  • PCRE(与Perl兼容的正则表达式)搜索/替换
  • 完全可定制的GUI
  • 自动完成
  • 分页编辑
  • 多视角
  • 多语言环境
  • 可使用不同的参数启动

语言支持

  • 几乎每种语言(60多种语言),如Python,C,C++,C#,Java等。