在线 Python 课程可帮助您获得使用 Python 的基本知识。但是,如何保留所学知识并开始自己编写 Python 代码呢?
如今,有很多针对 Python 等编程语言的电子学习平台。通过这些平台,你可以学习 Python 语言的基础知识:语法、基本函数和编程最佳实践。
等平台上 ,您不需要其他工具即可完成内容,并且可以在沙盒环境中亲手学习一门语言。但是一旦摆脱了训练,您就需要知道如何在自己的计算机上使用该语言。
如果您已经 掌握了基本的 Python 技能 ,那么下一步就是在自己的计算机上编写和执行脚本。在本文中,我们将介绍您自己编写 Python 代码所需了解的所有内容,以及为什么需要合适的编辑器进行编程。
我需要什么才能开始在自己的计算机上编写 Python 代码?
运行时,Python 代码会被输入到 解释器 ,这是一个每次执行一条指令的特殊程序。您可以将解释器视为翻译器 - 它以一种语言(Python)读取您的代码,并将其简化为您的机器可以理解和执行的语言的等效语句。
要在自己的计算机上执行 Python 脚本,您需要下载 最新版本的 Python 并将 其安装在您的机器上 。此安装将默认包含 Python 解释器。
完成了吗?太棒了!现在您可以在自己的计算机上编写脚本了。(说真的,这就是您所需要的。)但是使用编辑器将极大地帮助您入门。让我们来看看一些流行的文本编辑器,看看它们是否适合 Python 编程。
像 MS Word 这样的文本处理器是否适合编写 Python 代码?
编程新手经常不确定应该在哪里编写代码。如果你认为你可以在 Microsoft Word 等文本处理器中编写代码,恐怕我有个坏消息——你不能。主要是因为 Microsoft Word 默认格式化你编写的文本;它会向文档添加你看不到的附加信息,导致 Python 解释器等程序无法使用它。
相反,要编写代码,您需要一个不以任何方式格式化文本并将其视为纯文本的编辑器。这样的编辑器可能提供语法突出显示、漂亮的颜色和其他视觉功能,但它实际上不会格式化底层文本及其在计算机上的显示方式。
为了更好地理解差异,请尝试以下操作:在 Word 文档中编写 Python 脚本,然后尝试在记事本等文本编辑器中打开该 Word 文档。您会发现其中有奇怪的符号和无法识别的乱码——当然,Python 解释器无法理解这些乱码。(事实上,Word 甚至不允许您保存扩展名为 .py 的文件。)
但是如果你在真正的文本编辑器中编写代码,然后尝试用另一个编辑器打开脚本,实际代码不会改变。而这正是你想要的。
简单的文本编辑器:记事本适合 Python 初学者吗?
记事本是最基本的文本编辑器,有些人建议你用它来编写代码(但这并不意味着你 应该 )!这种编辑器允许你编写纯文本,正如我们上面提到的,这对编程很有用。
一些文本编辑器提供语法突出显示和建议,但像记事本这样的简单文本编辑器除了精简的黑白界面之外不提供任何其他功能。
不幸的是,使用 Notepad for Python 有三个明显的缺点:
- 它不适合快速运行或调试代码。 每次想要运行 Python 脚本时,您都必须使用命令行终端,如 bash、cmd 或 PowerShell。如果您想调试代码,您需要知道如何使用命令行调试实用程序。
- 它缺乏智能反馈和语法高亮。 好的编辑器会在您开始输入时立即给出建议,以帮助您节省时间并避免错误。它们还会反复扫描您的代码以确保它没有任何语法错误,并使用颜色来帮助区分代码的不同元素。在记事本中,一切都是黑白的。这意味着在记事本中犯错误比在其他编辑器中更容易。
- 对于包含多个文件的项目来说,这种方式并不理想。 如果您的 Python 程序依赖于多个脚本,那么您将无法获得任何带有选项卡和目录树的漂亮文件管理界面来帮助您浏览脚本。相反,您必须在单独的窗口中打开每个文件。
使用记事本的一个好处是,它迫使你学习更复杂的编辑器如何运行你的代码。它还迫使你熟悉许多专业程序员在日常工作中使用的命令行工具和环境。
集成开发环境:高效编写 Python 代码
更常见的是,专业程序员使用集成开发环境 (IDE) 来编写代码。为什么呢?嗯,正如我们上面提到的,像记事本这样的简单文本编辑器只有一个主要功能:它允许您编写纯文本。
使用 IDE,您可以做到这些,甚至 更多 。首先,IDE 集成了 各种有助于编写和运行代码的工具。例如,使用好的 IDE,您无需启动终端、导航到项目目录,然后调用 Python 解释器来运行代码。IDE 将使用内置工具为您处理所有事情。有些甚至会向您显示专用的输出窗口。
此外,大多数 IDE 都具有调试器,可帮助您逐行跟踪代码的执行情况并识别问题(如果有)。这比阅读代码并尝试查找可能难以发现的错误要高效得多。借助代码突出显示,您将能够更轻松地识别代码的不同部分,例如关键字和变量名,这样文件看起来就不会那么令人困惑。
初学者受益的另一个主要功能是代码库管理;这可以帮助您转到项目中的下一个文件,而无需打开多个应用程序窗口。您还可以利用自动完成和建议功能更快地编写代码并保持格式正确。
总体而言,IDE 非常适合初学者和高级程序员。虽然像 Notepad 这样的简单文本编辑器可能看起来很“硬核”,但实际上并非如此。当你考虑到用一个简单的文本编辑器编写代码会浪费多少时间时,你会发现这根本不值得。
总结:Python 入门
参加 在线 Python 课程 可以让你掌握 Python 基础知识,并开启你激动人心的新编程之旅。但要保留和提高你的知识,你需要练习你所学到的知识。幸运的是,你可以通过下载 Python 并选择适合你需求的编码环境来做到这一点。
想要掌握 Python 的一切?请关注我们的博客,获取本系列的更多文章。在下一篇文章中,我将分享 最著名的 Python IDE ,并为您概述它们。
发表评论 取消回复