Python 3 基础教程

Python是一种高级的,通用的解释型和面向对象的编程语言。 Python是一种易于学习和强大的语言,它由 Guido van Rossum在1989年末创建。 Python代码不需要编译,因为它是一种在运行时解释代码的解释性编程语言。 Python也是一种交互式编程语言,意味着你可以与解释器进行交互,并在提示符下编写代码行(每行代码将被解释)。 Python近年来变得越来越流行。根据TIOBE编程社区指数的声明,它在2017年被评为第4大流行编程语言)。 Python可用于各种应用领域,比如Web开发,科学和数字,教育,图形用户界面(GUI),软件开发和机器学习。

Python的特点:

Python是面向对象和结构化编程的编程语言,它的功能包括:

易于学习:

Python具有英文关键字和简单的结构,语法清晰,易于学习。

解释型语言:

用Python编写的代码不需要编译。代码在运行时被逐行解释。

可移植性:

因为你不需要编译代码,所以Python是一种与运行机器无关的可移植编程语言。这意味着写在一个系统上的代码可以在另一个系统上解释而不会出现任何错误。

丰富的函数库:

Python包含一个标准的函数库。在程序中使用这些已有的函数库可以让你创建网站,游戏,数据库等。

面向对象编程:

除了函数和结构编程外,Python还支持将程序分为类和对象的面向对象编程。

学习Python的理由:

以下是学习Python,把它作为第一种编程语言的一些原因:

简单的语法:

Python有一个简单的语法,使其易于学习和理解。比如下面的例子,

x = 4
y = 2
answer = x + y
print(answer)

在上面的例子中,你不需要指定数据类型,也不需要在每行的末尾添加分号,甚至不需要使用格式字符串。Python就是这么简单的语言。

不严格的语言:

Python不是一种严格的语言,你可以回想一下上面的例子,定义变量时不需要指定数据类型。你也不需要用类似于;等的终止符来结束每行代码。在Python中,我们用行首的缩进来决定语句的分组。

比如下面的例子

x = True
if (x == True):
    print("X is True")
else:
    print("X is not True")

两个print语句跟其他的语句不在同一个逻辑层级中,它们只有在它们上面对应的if或者else成立的时候,才会被执行。

表达性语言:

在Python中,你不必编写一堆代码来执行一个简单的任务。你可以用比其他编程语言更少的语句来实现相同的功能。