内容推荐 本书是专门针对Python初学者精心编撰的,以通俗易懂的语言、精心编写的示例、深入浅出的讲解来引领读者认识Python语言的魅力和强大潜能。 本书分为四篇共16章:第1~4章为基础学习篇,讲解Python语言的基础知识,包括Python的开发工具、基本语法、运算符与条件选择、循环控制等内容;第5~10章为数据结构篇,讲解Python的数据结构,包括序列类型、字符串、元组、列表、字典、集合、函数、模块与函数库等内容;第11~13章为面向对象篇,以面向对象为基础,讲解面向对象程序设计的相关知识,包括认识面向对象、继承机制、异常处理机制等内容;第14~16章为绘图图像篇,讲解Python的数据输出和绘制图像的相关知识,包括数据流与文件、GUI界面、绘图与图像等内容。读者可以通过简洁易用的Python IDLE和Visual Studio Code集成开发环境或Python Shell 这个互动交互模式开启程序设计之旅,学习程序的编写和调试的基本技能。 为了教学的需要,本书每章后面都提供了课后习题及实践题,书中范例也都提供了完整的源代码,另外有精心录制的教学视频可辅助读者学习。本书叙述简洁、清晰,范例丰富、可操作性强,适合学习Python语言的读者作为自学用书,也适合高等院校和培训机构作为学习Python语言的教材。 目录 第1章 Python世界 1.1 一起准备Python吧 1.1.1 Python有什么魅力 1.1.2 安装Python 1.1.3 测试Python软件 1.1.4 Python的应用范围 1.2 Python的开发工具 1.2.1 有哪些IDE软件 1.2.2 CPython有什么 1.2.3 Python Shell 1.2.4 IDLE的环境设置 1.3 使用Visual Studio Code 1.3.1 下载并安装Visual Studio Code 1.3.2 启动Visual Studio Code 1.3.3 Visual Studio Code扩展模块 1.4 Python编写风格 1.4.1 “Hello World!”程序就是这么简单 1.4.2 程序的缩排和注释 1.4.3 语句的分行和合并 1.4.4 程序的输入和输出 1.5 本章小结 1.6 课后习题 第2章 Python基本语法 2.1 变量 2.1.1 标识符的命名规则 2.1.2 关键字和保留字 2.1.3 给变量赋值 2.2 Python的数据类型 2.2.1 以type()函数返回类型 2.2.2 整数类型 2.2.3 布尔值 2.3 Python如何处理实数 2.3.1 使用float类型 2.3.2 复数类型 2.3.3 更精确的decimal类型 2.3.4 有理数 2.4 数学运算与math模块 2.4.1 认识math模块 2.4.2 算术运算符 2.4.3 进行四则运算 2.4.4 赋值运算符 2.4.5 位运算符与位移运算符 2.5 运算符的优先级 2.6 本章小结 2.7 课后习题 第3章 条件选择与比较运算符和逻辑运算符 3.1 认识程序设计语言的结构 3.2 单个条件 3.2.1 比较运算符 3.2.2 if语句 3.3 双向选择 3.3.1 逻辑运算符 3.3.2 if/else语句 3.3.3 特殊的三元运算符 3.4 多个条件的选择 3.4.1 嵌套if语句 3.4.2 if/elif/else语句 3.4.3 match/case语句 3.5 本章小结 3.6 课后习题 …… 第4章 循环控制 第5章 序列类型和字符串 第6章 元组与列表 第7章 字典 第8章 集合 第9章 函数 第10章 模块与函数库 第11章 认识面向对象 第12章 浅谈继承机制 第13章 异常处理机制 第14章 数据流与文件 第15章 GUI界面 第16章 绘图与图像 附录A 课后习题参考答案 |