Python程序设计基础 / 高等学校计算机基础教育教材精选
¥39.00定价
作者: 鲁凌云
出版时间:2019-04
出版社:清华大学出版社
- 清华大学出版社
- 9787302524182
- 1-1
- 262787
- 46201068-7
- 平装
- 2019-04
- 工学
- 软件工程
- TP311.561
- 计算机
- 本科
内容简介
本书是Python程序设计的入门书籍,将Python程序设计分为三大模块:面向过程的Python程序设计,面向对象的Python程序设计,以及Python程序设计综合实践题、模拟题和习题解析。面向过程的Python程序设计模块,介绍Python语言的入门基础知识,主要包括Python语言的技术起源、Python语言的数据类型与表达式、Python语言的流程控制语句,以及Python语言的函数设计方法。面向对象的Python程序设计模块,介绍Python的面向对象技术,包括继承、接口、封装的概念及实现,利用turtle库绘制图形,利用NumPy进行科学计算。Python程序设计综合实践题、模拟题和习题解析模块,通过两个案例综合了前两个模块的重要知识点,通过两套模拟试卷夯实Python基础知识及核心技术,通过对每章的习题进行剖析,让读者尽快理解和掌握知识要点。本书所有案例都基于Python 3.0以上版本。
目录
目录Python程序设计基础第1章概述11.1计算机工作原理11.1.1计算机起源11.1.2二进制数31.1.3计算机内部结构41.2计算机语言61.2.1指令61.2.2计算机语言发展史简介61.2.3程序设计中的“变量”与“变量值”71.3Python语言81.4第一个Python程序9本章小结10习题10第2章数据类型与表达式132.1数据类型132.1.1数值类型142.1.2字符串类型172.1.3布尔类型212.1.4列表类型222.1.5字典类型252.1.6元组类型292.2访问不同类型的数据312.2.1Python语言常用符号312.2.2序列的操作362.2.3指定函数对序列的操作382.2.4字典遍历40Python程序设计基础目录2.3表达式与运算符422.3.1算术符号与算术表达式422.3.2关系符号与关系表达式432.3.3逻辑符号与逻辑表达式432.3.4位运算符与位运算432.3.5运算符的优先级442.4变量赋值与输出452.4.1直接赋值452.4.2input()输入方式462.4.3eval()函数462.4.4format()输出方式47本章小结49习题49第3章文件操作513.1认识文件513.1.1文件名513.1.2文件类型523.1.3文件位置523.2文件的操作533.2.1文件的打开与关闭533.2.2读取文件543.2.3写入文件573.3图像文件和网络文件593.3.1图像文件的读写593.3.2图像文件的处理603.3.3网络文件的读写66本章小结72习题73第4章程序结构设计754.1程序的基本结构754.1.1Python程序结构概述754.1.2算法概述764.1.3算法的特点764.1.4算法的表示774.1.5程序的三种基本结构804.2程序设计中的表达式834.2.1Python语言的关系表达式834.2.2Python语言的逻辑表达式834.3分支语句844.3.1单分支结构: if语句844.3.2二分支结构: ifelse语句864.3.3多分支结构: ifelifelse语句874.4循环控制语句884.4.1for语句884.4.2while语句914.4.3break和continue924.4.4程序的异常处理语句944.5控制结构综合案例96本章小结99习题99第5章函数设计初步1025.1函数定义1025.1.1程序设计函数的起源1025.1.2函数的定义1025.1.3匿名函数1045.2函数的参数传递1055.2.1按照位置传递参数1055.2.2按照关键字传递参数1055.2.3按照默认值传递参数1065.2.4可变数量的参数传递1065.3函数的返回值1105.3.1返回布尔值和列表的函数1105.3.2无返回值的函数1115.3.3返回多值的函数1125.4变量的作用域1135.5递归1155.5.1递归的定义1155.5.2递归实例117本章小结118习题119第6章面向对象的编程方法1236.1面向对象基础知识1236.1.1对象与面向对象1236.1.2类1246.1.3面向对象的程序设计1266.2利用turtle库绘制图形1316.3Python科学计算1356.3.1NumPy处理数据1366.3.2Matplotlib绘制图表1416.3.3SciPy数值计算库147本章小结156习题156第7章综合训练题159模拟题一161模拟题二165附录各章参考答案及解析169