关于人工智能:11-Python的历史与特点

4次阅读

共计 1612 个字符,预计需要花费 5 分钟才能阅读完成。

1.1 Python 的历史

1.1.1 起源与倒退

Python 是一种通用编程语言,由荷兰程序员 Guido van Rossum 于 1989 年底创造。Python 的设计哲学强调代码的可读性和简洁的语法,这使得 Python 成为了一种易于学习和浏览的编程语言。Python 的名字源自于英国悲剧团队 Monty Python,而不是蟒蛇。

Python 1.0 于 1994 年公布,自那时起,Python 曾经倒退成为一种十分受欢迎的编程语言,失去了宽泛的利用。Python 2.0 于 2000 年公布,带来了许多改良和新性能,例如列表推导式、垃圾回收机制等。

Python 3.0 于 2008 年公布,是一个向后不兼容的版本,次要解决了 Python 2.x 的一些设计缺点,例如对立了字符串编码问题、改良了整数除法等。从 2020 年 1 月 1 日起,Python 2.x 曾经进行更新和反对。

1.2 Python 的特点

1.2.1 特点概述

  1. 易于学习:Python 的语法简略,构造清晰,是一种容易上手的编程语言。

    _实例_:Python 中的变量赋值非常简单,例如:

    x = 10
    y = "Hello, Python!"
  2. 可读性强:Python 代码具备良好的可读性,使得代码易于了解和保护。

    _实例_:Python 应用缩进来示意代码块,这使得代码构造更清晰。例如:

    if x > 0:
        print("x 是负数")
    else:
        print("x 是非负数")
  3. 跨平台:Python 可运行于各种操作系统,如 Windows、macOS 和 Linux 等。
  4. 丰盛的库反对:Python 领有大量的规范库和第三方库,能够轻松实现各种性能。

    _实例_:Python 的 math 库提供了许多数学函数,例如:

    import math
    
    print(math.sqrt(9))  # 输入 3.0,计算平方根
  5. 多范式反对:Python 反对面向过程、面向对象和函数式编程等多种编程范式。

    _实例_:Python 中能够轻松地定义类和对象,例如:

    class Dog:
        def __init__(self, name, age):
            self.name = name
            self.age = age
    
        def bark(self):
            print("汪汪!我叫", self.name)
    
    my_dog = Dog("小白", 3)
    my_dog.bark()  # 输入:汪汪!我叫 小白

1.3 装置步骤

1.3.1 下载与装置

要开始应用 Python,首先须要装置 Python 解释器。请拜访 Python 官方网站(https://www.python.org/)下载适宜你的操作系统的最新版本。在装置过程中,请勾选“Add Python to PATH”选项,这样能够在命令行中间接应用 Python。

装置实现后,关上命令行或终端,输出 pythonpython3(取决于你的零碎和装置版本),而后按 Enter 键。如果看到相似上面的输入,阐明 Python 已胜利装置:

Python 3.9.7 (default, Sep  3 2021, 12:37:55)
[Clang 11.0.0 (clang-1100.0.33.17)] on darwin
Type"help", "copyright", "credits" or "license" for more information.
>>>

1.4 Python 实例

1.4.1 示例代码

当初咱们来运行一个简略的 Python 示例。在命令行或终端中,输出以下代码:

print("Hello, World!")

而后按 Enter 键。你应该会看到以下输入:

Hello, World!

通过这个简略的例子,你曾经胜利运行了你的第一个 Python 程序。在接下来的学习过程中,咱们会一步步深刻理解 Python 的各种性能,心愿你可能通过实例学习,把握这门弱小的编程语言。
举荐浏览:

https://mp.weixin.qq.com/s/dV2JzXfgjDdCmWRmE0glDA

https://mp.weixin.qq.com/s/an83QZOWXHqll3SGPYTL5g

正文完
 0