您想学习编程吗?最常见的入门语言之一是 Python,它以其独特的 面向对象 结构和简单语法而广受欢迎。Python 也是一种解释型语言,这意味着您无需学习如何将代码编译成机器语言:Python 会为您完成这项工作,使您可以有时立即测试您的程序,甚至在某种程度上,在您编写代码的同时进行测试。
仅仅因为 Python 易于学习,并不意味着您应该低估其潜在的力量。Python 被 电影 工作室、金融机构、IT 公司、视频游戏工作室、创客、爱好者、艺术家、教师以及许多其他人使用。
另一方面,Python 也是一种严肃的编程语言,学习它需要投入和实践。不过,您不必现在就承诺任何事情。您可以在几乎任何计算平台上安装并尝试 Python,所以如果您使用的是 Windows,那么本文正适合您。
如果您想在完全开源的操作系统上尝试 Python,您可以 安装 Linux,然后 尝试 Python。
获取 Python
Python 可从其网站 Python.org 获取。进入该网站后,将鼠标悬停在 Downloads 菜单上,然后悬停在 Windows 选项上,然后单击按钮下载最新版本。

或者,您可以单击 Downloads 菜单按钮并从下载页面选择特定版本。
安装 Python
下载软件包后,打开它以启动安装程序。
接受默认安装位置是安全的,并且将 Python 添加到 PATH 至关重要。如果您不将 Python 添加到您的 PATH,那么 Python 应用程序将不知道在哪里找到 Python(它们需要 Python 才能运行)。默认情况下不选中此项,因此在继续之前,请在安装窗口的底部激活它!

在 Windows 允许您安装来自 Microsoft 以外的发布者的应用程序之前,您必须给予批准。当 用户帐户控制 系统提示时,单击 是 按钮。

请耐心等待 Windows 将 Python 软件包中的文件分发到适当的位置,完成后,您就完成了 Python 的安装。
开始体验吧。
安装 IDE
要用 Python 编写程序,您真正需要的只是一个文本编辑器,但拥有一个集成开发环境 (IDE) 会很方便。IDE 将文本编辑器与一些友好且有用的 Python 功能集成在一起。IDLE 3 和 Pycharm(社区版)是两个值得考虑的优秀开源选项。
IDLE 3
Python 自带一个名为 IDLE 的 IDE。您可以使用任何文本编辑器编写代码,但使用 IDE 可以为您提供关键字高亮显示以帮助检测拼写错误、一个 Run 按钮以快速轻松地测试代码,以及其他代码特定功能,而像 Notepad++ 这样的纯文本编辑器通常不具备这些功能。
要启动 IDLE,请单击 开始(或 Window)菜单并键入 python 以查找匹配项。您可能会找到一些匹配项,因为 Python 提供了多个界面,因此请确保您启动的是 IDLE。

如果您在开始菜单中没有看到 Python,请重新安装 Python。请务必在安装向导中选择 Add Python to PATH。有关详细说明,请参阅 Python 文档。
PyCharm IDE
如果您已经有一些编码经验并且觉得 IDLE 太简单,请尝试 PyCharm(社区版),这是一个用于 Python 的开源 IDE。它具有关键字高亮显示以帮助检测拼写错误、引号和括号补全以避免语法错误、行号(在调试时很有用)、缩进标记以及一个 Run 按钮以快速轻松地测试代码。
要安装它,请访问 PyCharm IDE 网站,下载安装程序并运行它。该过程与 Python 相同:启动安装程序,允许 Windows 安装非 Microsoft 应用程序,并等待安装程序完成。
安装 PyCharm 后,双击桌面上的 PyCharm 图标或从开始菜单中选择它。
告诉 Python 要做什么
关键字告诉 Python 您希望它做什么。在 IDLE 中,转到文件菜单并创建一个新文件。在 PyCharm 中,单击 New Project 按钮。
在您新建的空文件中,在 IDLE 或 PyCharm 中键入以下内容
print("Hello world.")
- 如果您使用的是 IDLE,请转到运行菜单并选择 Run Module 选项。
- 如果您使用的是 PyCharm,请单击窗口右上角的 Run 按钮。

opensource.com
每次您运行代码时,您的 IDE 都会提示您保存正在处理的文件。在继续之前执行此操作。
关键字 print 告诉 Python 打印出您在括号和引号中给它的任何文本。
虽然这不是很令人兴奋。但从本质上讲,Python 只能访问像 print 和 help 这样的基本关键字、基本数学函数等等。
使用 import 关键字加载更多关键字。启动一个新文件并将其命名为 pen.py。
警告:不要将您的文件命名为 turtle.py,因为 turtle.py 是包含您正在控制的 turtle 程序的文件的名称。将您的文件命名为 turtle.py 会使 Python 感到困惑,因为它认为您要导入您自己的文件。
Turtle 是一个有趣的模块。将此代码添加到您的文件中
import turtle
turtle.begin_fill()
turtle.forward(100)
turtle.left(90)
turtle.forward(100)
turtle.left(90)
turtle.forward(100)
turtle.left(90)
turtle.forward(100)
turtle.end_fill()
看看您可以使用 turtle 模块绘制什么形状。
要清除您的 turtle 绘图区域,请使用 turtle.clear() 关键字。您认为关键字 turtle.color("blue") 有什么作用?
尝试更复杂的代码
import turtle as t
import time
t.color("blue")
t.begin_fill()
counter = 0
while counter < 4:
t.forward(100)
t.left(90)
counter = counter+1
t.end_fill()
time.sleep(2)
请注意,在此示例代码中,turtle 不仅被导入,而且还被赋予了更短的昵称 t,这样输入起来更快更方便。这是 Python 中的一个便利功能。
挑战
作为一项挑战,尝试更改您的脚本以获得此结果

完成该脚本后,您就可以继续学习更令人兴奋的模块了。一个好的起点是这个 入门骰子游戏。
保持 Pythonic
Python 是一种有趣的语言,它拥有几乎可以实现您能想到的任何功能的模块。如您所见,Python 入门很容易,只要您对自己有耐心,您可能会发现自己理解和编写 Python 代码的流畅程度与您编写母语一样。阅读 Opensource.com 上的 Python 文章,尝试为自己编写一些小型任务脚本,看看 Python 将带您走向何方。为了真正将 Python 与您的日常工作流程集成,您甚至可以尝试 Linux,它在脚本编写方面具有其他操作系统无法比拟的优势。您可能会发现,只要有足够的时间,您就可以使用您创建的应用程序!
祝您好运,保持 Pythonic。
本文最初于 2019 年 8 月发布,并已由作者更新。
6 条评论