用Python编程

作者: Frank Hunt
创建日期: 13 行进 2021
更新日期: 1 七月 2024
Anonim
用Python编程3年,感受到带来的9个实用便利!【老刘说010】
视频: 用Python编程3年,感受到带来的9个实用便利!【老刘说010】

内容

您想学习编程吗?开始使用编程语言进行编程似乎令人生畏,并且您可能认为有必要上课学习这一点。虽然某些编程语言可能是这种情况,但是您在一两天内就可以掌握几种语言。 Python是这些语言之一。您可能已经在几分钟内创建了一个可以正常工作的Python程序。继续阅读以了解操作方法。

5的第1部分:安装Python(Windows)

  1. 下载适用于Windows的Python。 您可以从Python网站免费下载Windows的Python解释器。确保为您的操作系统下载正确的版本。
    • 下载最新版本。
    • Python已包含在OS X和Linux中。无需安装所有与Python相关的软件,但实际上您确实需要一个良好的编程语言文字处理器。
    • 大多数Linux发行版和OS X版本仍使用Python2.X。 2和3之间有一些细微的差异,对“ print”语句的更改特别引人注目。如果要在OS X或Linux上安装Python的较新版本,请从Python网站下载必要的文件。
  2. 安装Python解释器。 默认设置足以满足大多数用户的需求。您可以通过检查可用模块列表的最后一个选项,在命令提示符下使Python工作。
  3. 安装文字处理器。 可以在记事本或TextEdit中编写Python程序,但是使用专门的文本编辑器来读取代码要容易得多。有许多免费编辑器可供选择,例如Notepad ++(Windows),TextWrangler(Mac)或JEdit(任何系统)。
  4. 测试您的安装。 打开命令提示符(Windows命令提示符)或终端(Mac / Linux)并键入 Python。将加载Python并显示版本号。现在,您将看到Python解释器命令提示符,如下所示 >.
    • 类型 打印(“您好,世界!”) 然后按 ↵输入。您现在将收到文本 你好,世界! 可以在Python命令提示符下看到。

5的第2部分:学习基本概念

  1. 无需编译Python程序。 Python与解释器一起使用,这意味着您可以在对程序进行更改后立即运行该程序。这使得迭代,修订和错误查找的过程比许多其他编程语言要快得多。
    • Python是最容易学习的语言之一,您可以在几分钟内运行一个简单的程序。
  2. 使用解释器。 您可以使用解释器代码进行测试,而无需先将其实际添加到程序中。这对于学习任务的工作方式或编写一次性程序非常有用。
  3. Python处理对象和变量的方式。 Python是一种面向对象的语言,这意味着一切都被视为对象。这意味着您必须在程序的开头声明变量(可以随时执行此操作),并且还必须指出变量的类型(整数,字符串等)。

第5部分的第3部分:使用Python解释器作为计算器

执行一些基本的算术功能有助于熟悉Python语法以及数字和字符串的处理方式。


  1. 启动解释器。 打开命令提示符或终端。类型 Python 然后按 ↵输入。这将启动Python解释器并打开Python命令提示符(>).
    • 如果您没有安装Python,以便可以从命令提示符下运行它,则首先需要转到Python目录以运行解释器。
  2. 一些简单的算术运算。 您可以轻松地使用Python执行一些简单的算术运算。有关这些计算功能的一些示例,请参见下面的代码。请注意: # 表示您正在用Python代码注释,并且未由解释器处理。

    > 3 + 7 10> 100-10 * 3 70>(100-10 * 3)/ 2#除法总是返回浮点数(十进制)35.0>(100-10 * 3)// 2#底数除法(两个斜杠)忽略小数点35> 23%4#计算除法3的余数> 17.53 * 2.67 / 4.1 11.41587804878049

  3. 计算能力。 使用 ** 操作员指示功率。 Python可以快速计算大量数字。请参见下面的代码和示例。

    > 7 * * 2#7平方49> 5 * * 7#5以7的幂乘以12525

  4. 创建和操作变量。 您可以在Python中为简单的代数函数分配变量。这是在Python程序中分配变量的出色介绍。您使用 = 符号。请参见下面的代码和示例。

    > a = 5> b = 4> a * b 20> 20 * a // b 25> b * * 2 16> width = 10#变量可以是任何字符串> height = 5> width * height 50

  5. 关闭解释器。 使用解释器完成后,可以按以下指示退出并返回命令提示符 Ctrl+ž (Windows)或 Ctrl+D. (Linux / Mac),然后开启 ↵输入。你也可以 放弃 () 键入,然后按 ↵输入 印刷机。

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

  1. 打开您的文字处理器。 您可以快速创建一个测试程序,以熟悉创建和保存程序的基础,然后使用解释器运行它们。这也使您可以测试是否正确安装了解释器。
  2. 做出“打印”声明。 “打印”是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:

    #斐波那契数列中的每个数字都是#前两个数字的和。 a,b = 0,1,而b 100:打印(b,end =“”)a,b = b,a + b

    • 该序列持续到(同时) b 小于()100。
    • 然后输出变为 1 1 2 3 5 8 13 21 34 55 89
    • 结束=“” 命令将在同一行显示输出,而不是在不同的行显示每个值。
    • 在这个简单的程序中,有很多事情要注意,这对于在Python中创建复杂的程序至关重要:
      • 注意缩进。一种 : 表示以下行将缩进并构成代码块的一部分。在上面的示例中创建 打印(b)a,b = b,a + b 一部分 尽管 堵塞。正确的缩进对于Python程序是必不可少的并且是唯一的。如果缩进不正确,它将无法正常工作。
      • 可以在同一行上定义多个变量。在上面的示例中,两者 一种 作为 b 在第一行定义。
      • 如果您将此程序直接输入到解释器中,则需要在末尾添加一个空行,以便解释器知道该程序已结束。
  2. 程序中的设计功能。 您可以定义在程序中稍后可以调用的函数。当您需要在较大的程序范围内使用多个功能时,此功能特别有用。在以下示例中,您将创建与先前编写的函数相同的函数来调用斐波那契序列:

    def fib(n):a,b = 0,1,而an:print(a,end ='')a,b = b,a + b print()#稍后在程序中调用Fibonacci函数#为a您指示的值。 fib(1000)

    • 这给 0 1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987
  3. 构建更复杂的流控制程序。 使用流控制语句,您可以指示更改程序功能的特定条件。在处理用户输入时,这一点尤其重要。以下示例使用 如果, 小精灵 (否则)和 别的 创建一个简单的程序来评论某人的年龄。

    age = int(如果年龄= 12,则输入(“输入您的年龄:”)):print(“小孩子真好!”)elif年龄在(13,20)范围内:print(“您是青少年!” )else:print(“长大的时间”)#如果这些语句中的任何一个是正确的,那么将显示相应的文本。 #如果所有语句都不为真,则显示“ else”#消息。

    • 该程序引入了一些其他重要的语句,这些语句对于许多不同的应用程序都是必不可少的:
      • 输入 () -这将要求使用键盘输入。用户将看到带引号的消息。在这个例子中 输入 () 被包围 int() 函数,这意味着所有输入都被视为整数(整数)。
      • 范围 () -可以多种不同方式使用此功能。在此程序中,它将检查范围是否在13到20之间。范围的末端不包括在计算中。
  4. 了解其他条件表达式。 前面的示例使用符号“小于或等于”(=)来确定输入的年龄是否符合条件。您可以使用在数学中使用的相同条件表达式,但是键入它们的方式略有不同:
    条件表达式。
    意义象征Python符号
    少于
    比...更棒>>
    小于或等于=
    大于或等于>=
    等于===
    不相等!=
  5. 保持学习。 这只是学习Python的开始。尽管它是最容易学习的语言之一,但是如果您想更深入地学习该语言,还有很多东西需要学习。最好的方法是继续制作程序!请记住,您可以在解释器中快速编写一些程序设计,并且测试更改就像从命令行再次运行程序一样简单。
    • 有几本关于Python编程的好书,包括“ Python入门”,“ Python食谱”和“ Python编程:计算机科学入门”。
    • 有许多在线资源可用,但是它们主要集中在Python 2.X上。然后,您可能需要修改示例,以使其在Python 3中运行。
    • 许多学校都提供有关Python的课程。由于Python是最容易学习的语言之一,因此通常在入门编程课程中教Python。

尖端

  • Python是较简单的计算机语言之一,但仍需要付出一定的努力才能真正学好。它也有助于了解一些代数知识,因为Python非常关注数学模型。