如何在Python中开始编程

作者: Peter Berry
创建日期: 16 七月 2021
更新日期: 23 六月 2024
Anonim
20分鐘 Python編程從入門到放棄|Python编程极速入门|2倍速播放
视频: 20分鐘 Python編程從入門到放棄|Python编程极速入门|2倍速播放

内容

您想学习编程吗?习惯编程工作的过程可能令人望而生畏,并认为您需要认真学习才能做到。对于某些语言,有时是正确的。但是也有许多编程语言只需要一到两天就可以掌握它们的基础知识。 Python是一种这样的语言。只需几分钟,您就可以运行基本的Python程序。阅读下面的第1步,了解操作方法。

脚步

5之1:安装Python(适用于Windows操作系统)

  1. 下载适用于Windows系统的Python。 可以从Python网站免费安装Windows Python解释器。确保已下载适合您的操作系统的版本。
    • 您应该下载最新的可用版本,在撰写本文时,它是3.4版。
    • Python在OS X和Linux中可用。您不再需要安装任何其他与Python相关的软件。但是,您可能应该安装文本编辑器程序。
    • 大多数Linux发行版和OS X版本仍使用Python2.X。版本2和版本3之间有一些细微的差异,最值得注意的是“打印”(输入)结构的更改。如果要为OS X或Linux安装较新版本的Python,可以从Python网站下载该文件。

  2. 安装Python解释器。 大多数用户可以在不更改任何设置的情况下安装解释器。通过启用可用模块列表中的最后一个选项,可以将Python合并到可用的Windows命令行解释器应用程序(命令提示符)中。
  3. 安装文本编辑器。 无论您可以使用记事本还是TextEdit编写Python程序,使用专门的文本编辑器都将使阅读和编码变得更加容易。有许多免费的编辑器程序可供选择,例如Notepad ++(Windows),TextWrangler(Mac)或Jedit(对于任何操作系统)。

  4. 检查您的设置。 打开命令提示符(Windows)或终端(仿真器-Mac / Linux)并输入 蟒蛇。 Python将加载并显示版本号。您将被带到Python解释器的命令行解释器应用程序,表示为:。
    • 继续战斗 打印(“ Hello World!”) 然后按键 ↵输入 (走)。文本将显示在Python命令行的正下方。
    广告

5的第2部分:学习基础


  1. 请理解,Python不需要编译。 Python是一种解释性语言,这意味着您可以在更改文件后立即运行程序。结果,循环,编辑和解决问题的程序比其他语言运行得快得多。
    • Python是最容易学习的语言之一,您可以在短短几分钟内运行一个简单的程序。
  2. 与口译员一起探索。 您可以使用解释器立即测试代码,而不必在运行之前将其添加到程序中。对于学习特定命令的工作方式或编写程序草案非常有用。
  3. 了解Python如何处理对象和变量。 Python是一种面向对象的语言,这意味着程序中的所有内容都被视为对象。另外,您无需在程序开始时指定变量(可以随时执行),也不需要指定变量类型(整数,字符串等)。广告

第5部分的第3部分:像计算器一样使用解释器

执行一些简单的计算功能将有助于您熟悉Python的语法以及如何处理数字和字符串。

  1. 启动解释器。 打开命令提示符或终端。线型 蟒蛇 在提示下,按键 ↵输入。 Python解释器将加载并引导您到Python的命令行解释器应用程序()。
    • 如果尚未将Python与现有的命令行解释器应用程序结合使用,则必须转到Python目录以运行解释器。
  2. 执行基本的算术计算。 您可以使用Python轻松实现。请参阅下面框中有关如何使用计算功能的一些示例。注意:在Python代码中,用来表示其后的段落已被解释,因此不会包含在解释器中。
  3. 求幂。 您可以使用运算符 ** 表示权力。 Python可以快速计算大量数字。请参阅下面框中的示例。
  4. 创建和操作相同的变量。 您可以在Python中分配变量以执行简单的代数计算。这可以认为是Python程序中变量分配的很好的介绍。变量通过符号分配 =。为了更好地理解,请参阅下面框中的示例。
  5. 关闭解释器。 使用完后,您可以关闭解释器并通过按组合键返回到命令行解释器应用程序。 Ctrl+ž (Windows)或 Ctrl+d (Linux / Mac),然后按 ↵输入。您也可以输入命令 退出 () 然后按 ↵输入。广告

5的第4部分:创建第一个程序

  1. 打开一个文本编辑器。 您可以快速创建测试程序,以熟悉创建和保存程序以及通过解释器运行它们的基础知识。它还将帮助您检查解释器是否已正确安装。
  2. 创建命令“ print”。 “打印”是Python中的一项基本功能,用于在程序中显示终端信息。注意:“ print”是自从Python 2到Python 3以来的最大变化之一。在Python 2中,您只需要在要显示的内容之前键入“ print”即可。在Python 3中,“打印”已成为一种功能。因此,您将必须键入“ print()”,并在括号中显示要显示的内容。
  3. 添加您自己的句子。 测试编程语言最流行的方法之一就是显示“ Hello World!”。将此放置在“ print()”命令中,包括引号:
    • 与许多其他语言不同,您不需要使用变音符号 ; 终止订单。您也不需要大括号({})锁定一个块。相反,仅缩进就足以显示块中的内容。
  4. 保存文件。 单击编辑器中的“文件”菜单,然后选择“另存为”。在名称框下面的下拉菜单中,选择文件类型Python。如果使用记事本(不推荐),请选择“所有文件”,然后将扩展名“ .py”添加到文件名中。
    • 确保将文件保存在易于访问的位置,因为您需要在命令行解释器应用程序中查找它。
    • 在此示例中,文件另存为“ hello.py”。
  5. 运行程序。 打开命令提示符或终端,然后导航到保存文件的位置。到达后,输入以下内容运行文件 你好 然后按键 ↵输入。您应该看到提示正下方显示的文本。
    • 根据Python的安装方式及其版本,您可能需要输入 python hello.py 要么 python3 hello.py 运行程序。
  6. 定期运行测试。 Python的一大优点是您可以立即尝试新程序。同时打开命令行解释器和编辑器是一个好习惯。将更改保存在编辑器中后,您可以立即从命令行运行该程序。因此,请快速检查所做的更改。广告

5之5:构建高级程序

  1. 试用基本的流量控制结构。 流控制结构使您可以根据某些条件控制程序的功能。这些构造是Python最典型的部分,允许您创建程序以根据给定的输入和条件执行各种操作。 是适应他们的好起点。在下面的示例中,您可以使用结构 要将斐波那契数列计算为100:
    • 字符串将运行多长时间(同时) b 小于(<)100。
    • 结果将是
    • Comeinand 结束=' 用于在同一行上显示结果,而不是将值保留在单独的行上。
    • 在此程序中,有许多要点在创建复杂的Python程序中起着关键作用,您应牢记以下几点:
      • 突出显示行缩进。标志 : 表示将缩进以下几行,并且是该块的一部分。在上面的示例中, 打印(b)a,b = b,a + b 是街区的一部分 。适当的撤退对于确保程序运行非常重要。
      • 可以在同一行上定义多个变量。在上面的示例中, 一种b 在第一行上定义。
      • 如果将此程序直接导入到解释器中,则必须在程序末尾添加一个空行,以便解释器知道该程序已结束。
  2. 在程序中构造函数。 您可以定义函数供以后在程序中使用。这在需要在较大程序的限制内使用多个功能的情况下尤其有用。在下面的示例中,您可以创建一个函数来调用上述相同的斐波那契序列:
    • 它返回
  3. 构建更复杂的流控制程序。 流控制结构允许您设置特定条件以更改程序的工作方式。在处理用户输入时,这尤其重要。下面的示例将使用 如果 (如果), 小精灵 (否则)(或如果),以及 其他 (其他)以创建简单的用户年龄分级程序。
    • 该程序还介绍了一些非常重要的构造,这些构造对于各种应用程序来说都是无价的:
      • 输入() -此命令要求用户从键盘输入数据。用户将看到用括号写的消息。在这个例子中 输入() 由功能包装 int() -表示任何输入将被视为整数。
      • 范围 () 该功能可以通过多种方式使用。在此程序中,它将检查输入的数字是否在13到20之间。计算中将不考虑范围的上限和下限。
  4. 了解其他条件表达式。 在前面的示例中,我们使用“小于或等于”(<=)来确定给定条件中包括的年龄是否满足条件。您可以使用与数学表达式类似的表达式,但输入方式有所不同:
  5. 继续学习。 这些只是Python的基础。尽管它是最简单的语言之一,但是如果您想更深入地学习,Python仍然非常深入。继续学习的最好方法是不断编程!请记住,您可以将任何程序直接直接编写到解释器中,并仅通过从命令行再次运行该程序来检查所做的更改。
    • 有很多关于Python编程的好书,包括“ Python入门”,“ Python Cookbook”(Python教程)和“ Python编程:计算机科学入门”。 (Python编程:计算机科学概论)。
    • 网上的资源多种多样,但其中许多仍然针对Python2.X。您可能需要调整它们提供的任何示例。
    • 许多当地学校都提供Python课程。由于Python是最容易学习的语言之一,因此通常在入门课程中教授Python。
    广告

忠告

  • Python是较简单的计算机语言之一。但是,要学习,您仍然需要付出一些努力。对代数有基本的了解也将有所帮助,因为Python非常注重数学。