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 中,你不必编写一堆代码来执行一个简单的任务。你可以用比其他编程语言更少的语句来实现相同的功能。
Founder of DelftStack.com. Jinku has worked in the robotics and automotive industries for over 8 years. He sharpened his coding skills when he needed to do the automatic testing, data collection from remote servers and report creation from the endurance test. He is from an electrical/electronics engineering background but has expanded his interest to embedded electronics, embedded programming and front-/back-end programming.
LinkedIn