Object Oriented Python 简明教程
Object Oriented Python - Environment Setup
本章将详细解释如何在您的本地计算机上设置 Python 环境。
Prerequisites and Toolkits
在继续学习 Python 之前,我们建议您检查是否满足以下先决条件−
-
已在您的计算机上安装了最新版本的 Python
-
已安装 IDE 或文本编辑器
-
您对用 Python 编写调试熟悉,即您可以在 Python 中执行以下操作−能够编写并运行 Python 程序。调试程序并诊断错误。使用基本数据类型。编写 for 循环、 while 循环和 if 语句编码 functions
如果您没有任何编程语言经验,您可以在
Installing Python
以下步骤详细介绍了如何在本地计算机上安装 Python−
Step 1 − 前往官方 Python 网站 https://www.python.org/ ,单击 Downloads 菜单,然后选择最新或任何稳定的版本。
Step 2 − 保存您正在下载的 Python 安装程序 exe 文件,下载完成后将其打开。单击 Run ,并默认选择 Next 选项,然后完成安装。
Step 3 − 安装后,您现在应该会看到如下图所示的 Python 菜单。通过选择 IDLE(Python GUI)来启动程序。
这将启动 Python shell。键入简单命令来检查安装。
Choosing an IDE
集成开发环境是一个面向软件开发的文本编辑器。您必须安装一个 IDE 来控制您的编程流程,并在处理 Python 时对项目分组。以下是网上提供的一些 IDE。您可以根据自己的需要选择一个。
-
Pycharm IDE
-
Komodo IDE
-
Eric Python IDE
Note − Eclipse IDE 主要用于 Java,但它有一个 Python 插件。
Pycharm
Pycharm 跨平台 IDE 是目前最流行的 IDE 之一。它通过代码完成、项目和代码导航、集成单元测试、版本控制集成、调试等提供编码辅助和分析
Download link
Languages Supported − Python、HTML、CSS、JavaScript、Coffee Script、TypeScript、Cython、AngularJS、Node.js、模板语言。
Why to Choose?
PyCharm 为其用户提供以下功能和好处−
-
与 Windows、Linux 和 Mac OS 兼容的跨平台 IDE
-
包括 Django IDE,以及 CSS 和 JavaScript 支持
-
包括数千个插件、集成终端和版本控制
-
与 Git、SVN 和 Mercurial 集成
-
提供 Python 的智能编辑工具
-
与 Virtualenv、Docker 和 Vagrant 轻松集成
-
简单的导航和搜索功能
-
Code analysis and refactoring
-
Configurable injections
-
支持大量的 Python 库
-
包含模板和 JavaScript 调试器
-
Includes Python/Django debuggers
-
适用于 Google App Engine、其他框架和库。
-
具有可自定义的 UI,提供 VIM 仿真
Komodo IDE
这是一款多语言 IDE,支持 100 多种语言,并且基本适用于动态语言(如 Python、PHP 和 Ruby)。这是一款商业 IDE,可免费试用 21 天,并提供完整功能。ActiveState 是管理 Komodo IDE 开发的软件公司。它还提供 Komodo 的精简版本,称为 Komodo Edit,可用于简单的编程任务。
这款 IDE 包含各种功能,从最基本到高级级别。如果您是学生或自由职业者,则可以购买价格几乎是实际价格一半的产品。但是,对于受认可机构和大学的老师和教授来说,它是完全免费的。
它具有进行 Web 和移动开发所需的所有功能,包括对所有语言和框架的支持。
Eric Python IDE
这是一款用于 Python 和 Ruby 的开源 IDE。Eric 是一个全功能编辑器和 IDE,用 Python 编写。它基于跨平台 Qt GUI 工具包,集成了高度灵活的 Scintilla 编辑器控件。这款 IDE 非常可配置,用户可以选择使用哪些功能,以及不使用哪些功能。您可以从以下链接下载 Eric IDE:
Choosing a Text Editor
您可能并不总需要 IDE。例如,学习使用 Python 或 Arduino 进行编码的任务,或者在 shell 脚本中处理快速脚本以帮助您自动执行某些任务时,一款简单且轻量级的以代码为中心的文本编辑器就足够了。此外,许多文本编辑器提供诸如语法高亮显示和程序内脚本执行等功能,类似于 IDE。以下列出了一些文本编辑器 −
-
Atom
-
Sublime Text
-
Notepad++
Atom Text Editor
Atom 是一款由 GitHub 团队开发的可破解文本编辑器。这是一款免费且开放源代码的文本和代码编辑器,这意味着您可以查看所有代码、针对您自己的用途进行修改,甚至还可以提供改进建议。这是一款适用于 macOS、Linux 和 Microsoft Windows 的跨平台文本编辑器,支持以 Node.js 编写的外挂程序和嵌入式 Git 控制。
Sublime Text Editor
Sublime Text 是一个专有软件,它提供了免费试用版,让您在购买前进行测试。根据 stackoverflow.com 的说法,它是第四大最受欢迎的开发环境。
它提供的一些优势包括其令人难以置信的速度、易用性和社区支持。它还支持多种编程语言和标记语言,用户可以通过插件添加函数,这些插件通常由社区创建并在自由软件许可下维护。
Notepad ++
这是一款免费源代码编辑器,取代记事本,支持多种语言,从汇编语言到 XML,包括 Python。在 MS Windows 环境中运行,其使用受 GPL 许可约束。除语法高亮显示外,Notepad++ 还拥有对编码人员特别有用的某些功能。