深入理解计算机视觉:关键算法解析与深度神经网络设计
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

1.1 Python语言简介

Python语言与科学计算工具MATLAB使用的M语言一样,都是解释脚本型的编程语言,入门门槛极低,甚至还被用于中、小学生的编程教育。Python软件及基于Python的软件包一般是完全开源的,全球大量使用Python语言编写的开源模块被广泛应用于单机、服务器端,以及嵌入式系统的边缘端。

Python语言的优、缺点如表1-1所示。

表1-1 Python语言的优、缺点

如果你使用过C、C++、Java、MATLAB中的任何一种语言,那么谨记以下的关键点就可以快速入门Python编程语言。Python使用“回车”和“分号”区分每个语句的边界;使用缩进确定若干语句组成的上下文边界;字典(dict)、列表(list)和元组(tuple)是三种常用的数据类型,这三种常用的数据类型分别使用花括号“{}”、方括号“[]”及圆括号“()”定义变量示例。