• Python程序设计任务驱动式教程
图书条目标准图
21年品牌 40万+商家 超1.5亿件商品

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习题

参考文献
点击展开 点击收起

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP