从零开始学Python
高博 等
前言 Preface
Python是一门优秀的编程语言,自诞生之日起便受到众多专业人士和编程爱好者的喜爱。经过多年发展,Python目前正在系统编程、图形图像处理、数学处理、数据库编程、网络编程、Web应用、云计算、人工智能和多媒体等领域大放光彩。究其原因,一是因为Python语言本身简洁优美、易学易用;二是因为Python在数据采集与处理和数据分析与可视化方面都有独特的优势。为了能够让有意学习Python的朋友们快速上手,本书以实用为主要目的介绍了Python 3的基础知识,几乎每段代码都有相应执行结果的截图,让读者有更直观的感受,希望能借此助力Python的学习者打牢基础。
本书第1章主要介绍了Python语言的概况和发展历史,以及Python语言的主要特点、特性和应用领域;第2章以图文方式逐步详细讲解了在Windows环境下安装Python语言运行环境和开发工具的全过程,让学习者为后续内容的学习准备好Python环境;第3章主要介绍了Python中的一些基本概念,包括标识符与保留字、赋值与注释的方法,以及行和缩进的特点等;第4章介绍了Python语言的数值与布尔两种数据类型和7类运算符的用法,特别提醒读者需要注意运算符的优先级顺序;第5章集中介绍了目前常用的4种字符集以及Python中字符串和正则表达式的用法;第6章将列表、元组、集合和字典4种集合类型的数据类型合并讲解,重点介绍了它们相近(相似)和不同的用法;第7章介绍了Python语言中条件判断和循环两种流程控制的方式,本章还介绍了异常处理的相关概念;第8章讲解了Python函数和变量作用域的概念,还介绍了函数的高级用法——迭代器、生成器和装饰器;第9章在介绍了面向对象和面向过程这两种编程思维方式的基础上,讲解了Python中类和对象的概念以及Python中面向对象编程的方法,还介绍了Python中类和对象的魔术…