Python程序设计任务驱动式教程
全新正版未拆封
¥
23.53
4.0折
¥
59
全新
库存2件
作者郑凯梅
出版社清华大学出版社
出版时间2018-05
版次1
装帧其他
上书时间2023-06-28
商品详情
- 品相描述:全新
图书标准信息
-
作者
郑凯梅
-
出版社
清华大学出版社
-
出版时间
2018-05
-
版次
1
-
ISBN
9787302490463
-
定价
59.00元
-
装帧
其他
-
开本
16开
-
纸张
胶版纸
-
页数
390页
-
字数
612千字
- 【内容简介】
-
本书对Python程序设计的教学内容进行了系统化设计,形成了具有3个学习阶段(Python基础语法、Python面向对象程序设计和Python高级应用)、14个单元和2条主线(理论知识主线和编程任务主线)的体系结构。
本书内容翔实,结构合理,语言精练,表述清晰,实用性强,易于自学,主要内容包括搭建环境和运行Python应用程序、Python基本语法、Python流程控制、列表与元组、函数与模块、文件、面向对象编程、异常处理、GUI编程、进程和线程、Python与数据库、网络编程、Web编程、Python工程应用等。
本书适合作为高等学校计算机及其他理工科类专业的教材,也可以作为相关培训机构的培训教材,还可以供对Python程序设计感兴趣的广大读者自学时选用。
- 【目录】
-
目录
初级篇——Python基础语法
单元1搭建环境和运行Python应用程序00
1.1认识Python00
1.1.1Python的由来00
1.1.2Python的特色00
1.1.3Python的开发工具00
1.1.4Python文件类型00
1.1.5Python编码规范00
1.2Python程序开发环境的搭建与配置00
任务1?1Python程序开发环境的搭建与配置00
1.3Eclipse集成开发环境使用00
任务1?2编写第一个程序Hello World00
1.4习题0
单元2Python基础语法0
2.1基本数据类型0
2.1.1数值0
2.1.2字符串0
2.1.3变量0
任务2?1信息查找0
2.1.4正则表达式0
任务2?2电子邮箱格式检测0
任务2?3电话号码检测0
2.2运算符与表达式0
2.2.1算术运算符与算术表达式0
任务2?4计算圆锥体的体积和表面积0
2.2.2关系运算符和逻辑运算符0
任务2?5闰年判断0
2.2.3赋值运算符0
2.2.4位运算符0
2.2.5成员运算符0
2.3Python输入0
2.4Python输出0
任务2?6位运算实例0
2.5Python数学运算0
2.5.1分数0
任务2?7分数运算0
2.5.2复数0
任务2?8复数运算0
2.5.3math模块0
任务2?9计算汽车贷款0
2.6习题0
Python
程序设计任务驱动式教程
目录
单元3Python流程控制0
3.1顺序结构0
任务3?1计算椭球的表面积和体积0
3.2选择结构0
3.2.1if?else条件语句0
任务3?2输出最大的数0
任务3?3计算一元二次方程的根0
3.2.2if?elif?else判断语句0
任务3?4成绩分等0
3.2.3if语句的嵌套0
任务3?5判断三角形的类型0
3.2.4switch语句的替代方案0
任务3?6简单的计算器0
3.3循环结构0
3.3.1while循环0
任务3?7自然数求和0
任务3?8计算圆周率0
任务3?9系列数据的统计0
3.3.2for循环语句0
任务3?10计算n的阶层0
任务3?11计算分数之和0
3.3.3break和continue语句0
任务3?12素数判断0
任务3?13用户登录模拟0
任务3?14数值计算0
3.3.4循环中的else语句0
任务3?15输出素数0
3.3.5嵌套循环0
任务3?16输出九九乘法表0
任务3?17输出水仙花数0
3.3.6字符串的遍历循环0
任务3?18创建扑克牌0
任务3?19字符串逆序输出0
3.3.7pass语句0
3.4习题0
单元4列表与元组0
4.1列表0
4.1.1列表的创建和使用0
任务4?1学生成绩统计0
任务4?2学生信息管理0
4.1.2列表解析0
任务4?3输出乘法表0
4.1.3列表实现堆栈0
任务4?4表达式括号匹配0
4.1.4列表实现队列0
任务4?5约瑟夫环问题0
4.2元组0
4.2.1元组的创建和使用0
4.2.2不可变和可变对象0
任务4?6扑克游戏发牌模拟0
4.3字典0
4.3.1创建和使用字典0
任务4?7字符个数统计0
4.3.2管理字典0
任务4?8用户注册与登录模拟0
4.4集合0
4.4.1集合的创建和使用0
任务4?9集合运算小测验0
4.4.2集合运算0
任务4?10简单的购物分析0
4.5习题0
单元5函数与模块0
5.1函数0
5.1.1函数的定义与使用0
任务5?1爱心输出0
5.1.2函数的参数0
任务5?2输出指定范围内的素数0
5.1.3函数的返回值0
任务5?3关键字检索0
5.1.4变量作用域
5.1.5匿名函数
任务5?4两个整数的位运算
5.1.6高阶函数
5.1.7函数的嵌套
任务5?5矩阵相乘
5.1.8递归函数
任务5?6二分查找算法的递归实现
5.2模块
5.2.1模块的创建
5.2.2导入模块
5.2.3包
5.2.4常用的内置模块
5.2.5第三方模块
5.3习题
单元6文件
6.1文件的操作
6.1.1文件的打开和关闭
6.1.2读文件
任务6?1文件比较
6.1.3写文件
任务6?2文件分割与合并
6.1.4文件的其他操作
6.1.5pickle模块
任务6?3四则运算练习系统
6.2目录的操作
6.2.1目录与文件操作函数
任务6?4图片文件批量重命名
6.2.2目录的遍历
任务6?5批量修改所有文件名为小写
6.3CSV文件
6.3.1CSV文件简介
6.3.2CSV文件访问
任务6?6读取CSV文件中指定行或列的数据
6.3.3Excel文件与CSV文件
任务6?7Excel文件与CSV文件的相互转换
6.4习题
中级篇——Python面向对象程序设计
单元7面向对象编程
7.1面向对象概述
7.2类和对象
7.2.1类的定义和对象的创建
7.2.2实例变量及封装
7.2.3方法
7.2.4属性方法
7.2.5类中的其他内置方法和属性
任务7?1简单的购物车管理
7.3继承
7.3.1使用继承
任务7?2单继承与多继承实例
7.3.2抽象基类
任务7?3抽象类应用
7.3.3多态性
7.4运算符的重载
任务7?4复数运算
7.5习题
单元8异常处理
8.1Python中的异常
8.2常用异常处理
8.3自定义异常
任务8?1银行转账处理模拟
8.4习题
单元9GUI编程
9.1GUI程序开发简介
9.2Tkinter包
9.2.1Tkinter包简介
9.2.2创建GUI应用程序
9.2.3Tkinter布局管理
任务9?1猜数字游戏
9.3Tkinter控件
9.3.1Widget控件
9.3.2Label控件
9.3.3Entry控件
9.3.4Button控件
9.3.5Frame控件
任务9?2登录界面模拟
9.3.6Radiobutton控件
9.3.7Checkbutton控件
任务9?3简单的测试系统
9.3.8Listbox控件
任务9?4信息填写与反馈
9.3.9菜单控件
任务9?5记事本
9.4对话框
9.4.1标准对话框
9.4.2自定义对话框
任务9?6选择和替换对话框
9.5习题
单元10进程和线程
10.1Python下的进程编程
10.1.1创建进程
10.1.2进程池
10.1.3多进程间通信
任务10?1多进程实现大文件分割
10.2多线程编程
任务10?2多线程下载网络文件
10.3线程之间的同步
10.3.1锁机制
10.3.2条件变量机制
10.3.3队列机制
10.3.4事件机制
任务10?3URL请求
10.4习题
高级篇——Python高级应用
单元11Python与数据库
11.1Python数据库编程接口
11.1.1全局变量
11.1.2异常处理
11.1.3数据库连接与游标
11.1.4数据类型
11.1.5Python数据库操作步骤
11.2SQLite数据库操作
11.2.1SQLite数据库连接
11.2.2SQLite数据库操作步骤
任务11?1通讯录管理系统
11.3MySQL数据库操作
11.3.1MySQL数据库连接
11.3.2MySQL数据库操作步骤
任务11?2ATM电子银行模拟
11.4习题
单元12网络编程
12.1socket模块
12.1.1socket模块介绍
12.1.2网络客户端
12.1.3网络服务器
任务12?1局域网文件传输
12.2SocketServer模块
任务12?2基于SocketServer的文件上传
12.3多连接应用
12.3.1使用SocketServer进行多连接处理
12.3.2使用select模块进行异步I/O
任务12?3简单的聊天室
12.4FTP文件传输
任务12?4FTP文件批量下载
12.5SMTP发送邮件
任务12?5复杂内容邮件发送
12.6习题
单元13Web编程
13.1Web客户端访问
13.1.1Web访问模块简介
13.1.2访问普通Web页面
13.1.3提交表单数据
任务13?1网页爬虫
13.2Web开发
13.2.1Tornado服务器
任务13?2表单提交
13.2.2SQLAlchemy模块
任务13?3一个简单的MVC网站
13.3习题
单元14Python工程应用
14.1NumPy模块
14.2SciPy模块
14.2.1SciPy数值计算
任务14?1最小二乘拟合
14.2.2SciPy矩阵运算
14.2.3SciPy图像处理
任务14?2图像去噪
14.3Matplotlib模块
14.3.1快速绘图
14.3.2绘制子图
14.3.3绘制各类图形
14.3.4使用Latex
14.4习题
参考文献
点击展开
点击收起
— 没有更多了 —
以下为对购买帮助不大的评价