Python中文网

Python程序设计习题解析/大学计算机基础教育规划教材这本书,是由清华大学出版社在2017-05-01月出版的,本书著作者是 周元哲 著,此次本版是第1次印刷发行, 国际标准书号(ISBN):9787302466499,品牌为清华大学出版社(TSINGHUA UNIVERSITY PRESS), 这本书的包装是16开平装,所用纸张为胶版纸,全书共有153页字数26万0000字, 是一本非常不错的Python编程书籍。

此书内容摘要

《Python程序设计习题解析/大学计算机基础教育规划教材》与《Python程序设计基础》(周元哲编著)配套,针对该教材各章节中的内容,介绍每章的知识点和重点、难点知识,给出了每章的课后习题答案,并精心设计和安排了相应的习题解析。另外,《Python程序设计习题解析/大学计算机基础教育规划教材》新增4章内容:网络爬虫、软件测试框架、Web开发框架、游戏开发。
《Python程序设计习题解析/大学计算机基础教育规划教材》可作为高等院校各专业程序设计和软件竞赛培训的辅导教材,也可作为程序员、编程爱好者的自学辅助用书和各类培训班的教学辅助用书。

关于此书作者

暂无.

编辑们的推荐

Python是一门完全面向对象的程序设计语言,具有简单、现代、类型安全、性能优良等特点,是面向对象程序设计教学的主干语言之一。本书与《Python程序设计基础》(周元哲编著)相配套,针对《Python程序设计基础》各章节中的内容,介绍每章的知识点和重点、难点知识,给出了每章的课后习题答案,并精心设计和安排了相应的习题解析。另外,本书新增4章内容,正则表达式与网络爬虫、Python测试框架、Web开发框架、Python游戏开发。
本书可作为高等院校各专业学生学习Python程序设计和软件竞赛的辅导教材,也可作为程序员和社会读者的自学辅助用书。

Python程序设计习题解析/大学计算机基础教育规划教材图书的目录

第1章 Python编程概述
1.1 本章要求
1.2 本章知识重点
1.2.1 Python的特点
1.2.2 Python解释器
1.2.3 Python编辑器
1.3 课后习题答案

第2章 数据类型和表达式
2.1 本章要求
2.2 本章知识重点
2.2.1 数据类型
2.2.2 变量
2.2.3 运算符
2.3 课后习题答案
2.4 习题与解答
2.4.1 习题
2.4.2 习题参考答案

第3章 顺序与选择结构
3.1 本章要求
3.2 本章知识重点
3.2.1 3种基本逻辑结构
3.2.2 Python程序设计流程
3.2.3 代码书写缩进
3.2.4 输入与输出
3.2.5 顺序结构
3.2.6 选择结构
3.3 课后习题答案
3.4 习题与解答
3.4.1 习题
3.4.2 习题参考答案

第4章 循环结构
4.1 本章要求
4.2 本章知识重点
4.2.1 构造循环结构
4.2.2 while语句
4.2.3 for语句
4.2.4 循环嵌套
4.3 课后习题答案
4.4 习题与解答
4.4.1 习题
4.4.2 习题参考答案

第5章 序列与字典
5.1 本章要求
5.2 本章知识重点
5.2.1 序列
5.2.2 列表
5.2.3 元组
5.2.4 字符串
5.2.5 字典
5.2.
5.3 课后习题答案
5.4 习题与解答
5.4.1 习题
5.4.2 习题参考答案

第6章 数据结构与算法
6.1 本章要求
6.2 本章知识重点
6.2.1 数据结构
6.2.2 查找和排序
6.3 课后习题答案
6.4 习题与解答
6.4.1 习题
6.4.2 习题参考答案

第7章 函数与模块
7.1 本章要求
7.2 本章知识重点
7.2.1 函数的概念
7.2.2 函数声明和调用
7.2.3 函数的参数
7.2.4 递归函数
7.2.5 变量作用域
7.3 课后习题答案
7.4 习题与解答
7.4.1 习题
7.4.2 习题参考答案

第8章 面向对象程序设计基础
8.1 本章要求
8.2 本章知识重点
8.2.1 对象三大特性
8.2.2 类与对象
8.2.3 继承性
8.3 课后习题答案
8.4 习题与解答
8.4.1 习题
8.4.2 习题参考答案

第9章 文件
9.1 本章要求
9.2 本章知识重点
9.2.1 字符编码
9.2.2 文件分类
9.2.3 文件读写操作
9.3 课后习题答案
9.4 习题与解答
9.4.1 习题
9.4.2 习题参考答案

第10章 用户界面设计
10.1 本章要求
10.2 本章知识重点
10.2.1 界面设计原则
10.2.2 wxPython开发流程
10.2.3 事件处理
10.3 课后习题答案
10.4 习题与解答
10.4.1 习题
10.4.2 习题参考答案

第11章 绘图与科学计算
11.1 本章要求
11.2 本章知识重点
11.2.1
11.2.2 Mat
11.2.3
11.2.4

第12章 数据库应用
12.1 本章要求
12.2 本章知识重点
12.2.1 关系型数据库
12.2.2 Python连接数据库
12.2.3 Python操作数据库
12.3 课后习题答案

第13章 网络编程
13.1 本章要求
13.2 本章知识重点
13.2.1 TCP/IP四层模型
13.2.2 IP地址和端口号
13.2.3 Socket编程
13.3 课后习题答案

第14章 异常处理
14.1 本章要求
14.2 本章知识重点
14.2.1 错误类型
14.2.2 异常处理
14.2.3 PyCharm调试功能
14.3 课后习题答案
14.4 习题与解答
14.4.1 习题
14.4.2 习题参考答案

第15章 网络爬虫
15.1 本章要求
15.2 本章知识重点
15.2.1 网络爬虫简介
15.2.2 正则表达式
15.2.3 Python re模块
15.2.4 从网页上抓取特定信息
15.2.5 保存贴吧网页的小爬虫

第16章 软件测试框架
16.1 本章要求
16.2 本章知识重点
16.2.1 Python与软件测试
16.2.2 用PyUnit进行单元测试
16.2.3 用pywinauto进行GUI测试
16.2.4 用Selenium进行Web测试
16.2.5 用Pylot进行性能测试
16.3 习题与解答
16.3.1 习题
16.3.2 习题参考答案

第17章 Web开发框架
17.1 本章要求
17.2 本章知识重点
17.2.1 MVC设计模式
17.2.2 web2py框架
17.2.3 Django框架

第18章 游戏开发
18.1 本章要求
18.2 本章知识重点
18.2.1 游戏简介
18.2.2 pygame简介
18.2.3 pygame模块
参考文献

部分内容试读

Python是一种解释型、面向对象、动态数据类型的高级程序设计语言,被列入LAMP(Linux、Apache、MySQL以及Pthon/Perl/PHP),Python语言将代码书写缩进作为语法规定,使得初学者养成良好的编码习惯。Python具有序列、列表、元组和字典等数据结构,便于实现各种算法。作为开源语言,Python外挂各种库,在大数据、科学计算等方面,功能堪比Matlab。因此,作为面向对象的程序设计语言,Python具有简单、现代、类型安全、性能优良,效率高等特点,是计算机等信息学科学生学习程序设计语言的首选之一。
本书与《Python程序设计基础》(周元哲编著)相配套,针对《Python程序设计基础》各章(Python编程概述、数据类型和表达式、顺序与选择结构、循环结构、序列与字典、数据结构与算法、函数与模块、面向对象程序设计基础、文件、用户界面设计、绘图、数据库应用、网络编程和异常处理)中的内容,介绍每章的知识重点,给出每章的课后习题答案,并精心设计和安排了相应的习题与解答。另外,本书新增4章内容,包括网络爬虫、软件测试框架、Web开发框架、游戏开发。
计算机学院李晓戈、邓万宇等阅读了部分手稿。西北工业大学软件与微电子学院郑炜对本教材的写作大纲、写作风格等提出了很多宝贵的意见。衷心感谢上述各位的支持和帮助。本书在写作过程中参阅了大量中英文专著、教材、论文、报告及网上的资料,限于篇幅,未能一一列出。在此,向有关作者一并表示敬意和衷心的感谢。
本书内容精练,文字简洁,结构合理,实训题目经典实用,综合性强,明确定位于面向初、中级读者,由入门起步,侧重提高。特别适合作为高等院校相关专业Python程序设计的教材或教学参考书,也可以供从事计算机应用开发的各类技术人员参考。
本书的Python版本为2.7.3,所有程序都在PyCharm编辑器中进行了调试和运行。由于作者水平有限,时间紧迫,本书难免有疏漏之处,恳请广大读者批评指正。
作者
2016年11月

关于此书评价

暂无.

书摘内容

《Python程序设计习题解析/大学计算机基础教育规划教材》:
1996年,意大利人Bobra和Jacopini提出顺序结构、选择结构和循环结构3种基本结构。顺序结构作为最简单的控制结构,是按照语句书写的先后次序一句一句地执行。选择结构又称为分支语句、条件判定结构,表示在某种特定的条件下选择程序中的特定语句执行,即对不同的问题采用不同的处理方法。循环结构是指只要条件表达式为真,程序就反复、有规律地执行某一操作块的现象。
3.2.2Python程序设计流程
采用Python设计程序一般分为如下步骤。
步骤1: 分析找出解决问题的关键之处,即找出解决问题的算法,确定算法的步骤。
步骤2: 将算法转换为程序流程图。
步骤3: 根据程序流程图编写符合Python语法的代码。步骤4: 调试程序,纠正错误。
3.2.3代码书写缩进
Python语言使用代码书写缩进体现程序的逻辑关系,行首的空白称为缩进,缩进结束就表示一个代码块结束。
(1) Python语言将代码书写缩进作为语法要求。
(2) Python利用行首的空白(空格和制表符(Tab键))来决定逻辑行的缩进层次。
(3) 同一层次的语句必须有相同的缩进,每一组这样的语句称为一个块。
注意: 缩进要么都使用空格,要么都使用制表符,不要混用。
……

Python程序设计习题解析/大学计算机基础教育规划教材最新最全的试读、书评、目录、简介信息由Python中文网整理提供。