新書推薦:
《
河流之齿
》
售價:HK$
59.8
《
新经济史革命:计量学派与新制度学派
》
售價:HK$
89.7
《
盗墓笔记之秦岭神树4
》
售價:HK$
57.3
《
战胜人格障碍
》
售價:HK$
66.7
《
逃不开的科技创新战争
》
售價:HK$
103.3
《
漫画三国一百年
》
售價:HK$
55.2
《
希腊文明3000年(古希腊的科学精神,成就了现代科学之源)
》
售價:HK$
82.8
《
粤行丛录(岭南史料笔记丛刊)
》
售價:HK$
80.2
|
編輯推薦: |
1. 包含Python二级考试丰富真题的详细解析与模拟练习。
2. 配套550分钟视频 。
3. 配套在线题库,可在线考试和判卷。
|
內容簡介: |
本书内容涵盖全国计算机等级考试二级Python语言考试大纲的所有知识点。选取大量经典、实用的例题进行解析,注重基础知识的系统化讲解,结构清晰,通俗易懂,体现了Python语言简洁、优雅的特性,为学生日后以Python为基础学习深层的应用奠定良好的基础。 本书适合作为非计算机专业学生的基础课或专业入门课教材,也适合作为各专业学生参加全国计算机等级考试二级Python科目的参考用书。
|
關於作者: |
作者是辽宁大学创新创业学院专任教师、副教授,从事计算机基础教学工作二十余年,积累了丰富的教学经验,深入了解各专业学生特点及专业需求,主讲过多门计算机领域课程,多次在辽宁大学及东北三省高校计算机教师授课竞赛中获奖,是全国教育部NIEH考试出题人。具备较强的学习能力,已在清华大学出版社以主编/副主编身份出版教材四部。
|
目錄:
|
第1部分Python语言基础
第1章初识Python 语言十六问
1.1为什么要学习计算机编程语言?
1.2Python语言为什么叫Python?
1.3如何理解Python是一种开源语言的说法?
1.4如何理解Python是一种生态语言的说法?
1.5为什么说学习Python语言符合时代需求?
1.6为什么说Python是一种简洁、优雅的语言?
1.7为什么说Python语言是通用性语言?
1.8为什么将Python语言称作脚本语言?
1.9为什么说Python语言既体现面向对象又体现面向过程的
程序设计思想?
1.10为什么说Python语言是一门免费的语言?
1.11Python 2.X和Python 3.X有何区别?
1.12什么是IDLE?
1.13使用IDLE时有哪些相关技巧?
1.14运行Python语言有哪些方法?
1.15何谓Python之禅?
1.16Python语言的应用领域有哪些?
第2章Python语言基础
2.1保留字
2.2常量与变量
2.2.1常量的数据分类
2.2.2变量的命名规则
2.2.3变量的赋值方法
2.3函数及函数库简介
2.3.1输出函数
2.3.2输入函数
2.3.3字符处理函数
2.4程序及其相关概念
2.4.1创建程序文件的步骤
2.4.2程序的缩进
2.4.3程序的注释
2.4.4IPO编程模式
2.4.5编程中常见的错误及原因分析
2.5turtle函数库介绍
2.5.1标准函数库的导入方法
2.5.2turtle函数库常见函数功能介绍
2.5.3实例详解
第3章常见数据类型
3.1数字类型
3.1.1整数类型
3.1.2浮点数类型
3.1.3复数类型
3.1.4数字类型内置运算符
3.1.5数字类型内置函数
3.2math函数库的使用
3.2.1math函数库的数学常数功能
3.2.2math函数库中常用函数功能
3.2.3math函数库应用举例
3.3字符串类型数据
3.3.1字符串界限符说明
3.3.2字符串的表示、索引和切片
3.3.3字符串操作符
3.3.4字符串内置函数
3.3.5Unicode编码
3.3.6字符串函数处理方法
3.3.7字符串中常见的转义字符
3.4字符串类型的格式化
3.4.1format()方法的基本使用方法
3.4.2format()方法的格式控制
3.5布尔数据类型
3.5.1比较运算符
3.5.2逻辑运算符
3.5.3成员运算符
3.5.4同一性运算符
3.5.5位运算符
3.5.6常用运算符的优先级别和结合性
3.5.7补充说明
第4章组合数据类型
4.1序列
4.1.1列表定义
4.1.2列表的基本操作
4.1.3列表操作函数
4.1.4列表操作方法
4.1.5列表的综合应用
4.1.6元组
4.1.7range()函数
4.1.8any()和all()函数
4.2集合
4.2.1创建集合
4.2.2集合基本操作
4.2.3集合的操作方法
4.2.4集合常用运算符
4.2.5集合比较运算符
4.3字典
4.3.1创建字典
4.3.2字典基本操作
4.3.3字典操作函数
4.3.4字典操作方法
4.4时间、日期函数库介绍
4.4.1time函数库
4.4.2datetime函数库
4.4.3综合应用举例
第5章程序控制结构
5.1顺序结构
5.1.1顺序结构流程图
5.1.2顺序结构应用举例
5.2分支结构
5.2.1单路分支结构
5.2.2双路分支结构
5.2.3多路分支结构
5.3循环结构
5.3.1for循环(遍历循环)
5.3.2while循环(无限循环)
5.3.3循环嵌套结构
5.3.4break和continue语句
5.3.5pass语句
5.4程序的异常处理
5.4.1try…except语句
5.4.2多个except的try语句
5.4.3try…except…finally语句
5.5random函数库介绍
5.5.1函数功能介绍
5.5.2应用举例
第6章函数
6.1函数的定义
6.1.1函数定义基本形式
6.1.2空函数定义方法
6.1.3函数定义举例
6.2函数的调用
6.2.1函数调用的一般形式
6.2.2函数调用的步骤
6.2.3函数调用举例
6.3lambda函数
6.3.1lambda函数定义方法
6.3.2lambda函数应用举例
6.4函数的参数传递
6.4.1位置传递方式
6.4.2指定参数传递
6.4.3可选参数传递
6.4.4名称传递
6.5变量的作用域
6.5.1局部变量
6.5.2全局变量
6.5.3全局变量对组合数据类型的影响
6.6递归函数
6.6.1递归的概念及特点
6.6.2递归的应用举例
第7章文件及数据处理
7.1文件及其操作
7.1.1打开文件
7.1.2关闭文件
7.1.3文本文件的读取操作
7.1.4文本文件的写入操作
7.2数据及其操作
7.2.1一维数据及其操作
7.2.2二维数据及其操作
7.2.3高维数据及其操作
第8章第三方库的概要介绍
8.1第三方库的安装
8.1.1pip工具安装
8.1.2自定义安装
8.1.3文件安装
8.2wordcloud库介绍
8.2.1WordCloud类方法介绍
8.2.2WordCloud类常用参数
8.3jieba库介绍
8.3.1jieba库分词的三种模式
8.3.2jieba库常用分词函数
8.4网络爬虫相关库概要介绍
8.4.1爬虫分类
8.4.2编写爬虫的步骤
8.4.3requests库介绍
8.4.4Scrapy库介绍
8.5数据分析相关库概要介绍
8.5.1NumPy库
8.5.2Pandas库
8.5.3SciPy库
8.6更多第三方库
8.6.1Beautifulsoup4库
8.6.2Matplotib库
8.6.3scikitlearn库
8.6.4PyInstaller库介绍
8.6.5PIL库介绍
8.6.6其他第三方库概要介绍
第2部分习题
第1章习题
第2章习题
第3章习题
第4章习题
第5章习题
第6章习题
第7章习题
第8章习题
综合测试题
第3部分二级考试大纲及模拟试卷
全国计算机等级考试二级Python语言程序设计考试大纲(2019版)
模拟试卷Ⅰ
模拟试卷Ⅰ答案及解析
模拟试卷Ⅱ
模拟试卷Ⅱ答案及解析
模拟试卷Ⅲ
模拟试卷Ⅲ答案及解析
附录Aturtle库常用函数
附录Bturtle颜色库
附录CPython语言常用内置函数
参考文献
|
內容試閱:
|
Python可以说是近几年热门、“火爆”的程序设计语言,使用人数呈直线上升趋势,超越了C语言和Java语言,牢牢地占据着全球单一语言使用排行榜的位置。它的前沿性和时代性吸引了众多粉丝,短时间内由一门软件开发者使用的专业语言变为各行业融入“互联网 ”时代的必备工具,成为国内众多院校告别“水课”、打造“金课”的高级编程语言授课。
如果你也想学习Python语言,建议思考以下问题。
Python语言的独特魅力是什么?
Python语言为什么叫作生态语言?
你想利用Python语言拥有的几十万个生态库解决你所感兴趣的哪些问题?
你知道为什么Python语言在人工智能、大数据等领域不可或缺,但又不能完全替代C语言吗?
你想通过学习在获取知识、修得学分的同时得到社会认可、轻松通过全国等级考试吗?
很多热爱学习的朋友们给予的答案是一连串的“Yes”。2018年9月,全国计算机等级考试中心将Python语言新增为二级考试科目并进行了次测试。根据教育部考试中心统计,2019年3月报考全国计算机Python语言二级考试的人数为1.97万,比2018年9月增长了一倍,报名人数已经超过了Web、MySQL、Java、C 科目。在上海地区,Python语言的考试人数已经成为仅次于C语言、排名第二的编程语言。
由此可见,学Python、考Python已经成为满足大众需求的时代选择。 可以说,任何学校、任何学生都适合开设或学习Python语言,而寻找一本合适的教材是关键的一步。
目前,市场上已经出版的Python图书琳琅满目。笔者在认真阅读二十余本已经出版的相关教材后,发现以下问题: 有些教材以Python 2.x版本为基础,已经不符合发展需求; 有些教材仅适合有较强专业背景的读者,例题较难,对广大非专业学生而言借鉴意义不大; 有些教材重理论、轻实践,知识点多但习题少,读者为了学懂、学通还得参考其他书籍,降低了学习的效率; 还有些教材的不同知识点之间缺乏衔接,还未介绍的知识点已经在例子中出现,从授课角度令广大教师无从下手。重要的是,笔者发现学校授课所用教材与考级教材严重割裂,市面上尚未见兼顾两者的Python教材,而这些未满足的需求正是笔者出版本书的意义所在。
为了弥补上述不足,在清华大学出版社的鼎力支持下,这本面向广大读者、理论与实践并重、教材与习题集合二为一、兼顾学校教育与等级考试的通用型教材应运而生。笔者还针对书中的难点、重点及易错知识点录制了微视频,通过线上讲解的方式帮助读者更好地理解相关知识。
本书适合作为非计算机专业学生的基础课或专业入门课教材,也适合作为各专业学生参加全国计算机等级考试二级Python科目的参考用书。
本书共分为3部分。第1部分为基础知识篇,共8章,力求将Python语言当作程序设计入门语言,注重基础知识讲解,内容丰富详尽,知识点讲解透彻,例题选取与生活实践紧密相连。为了着重体现Python生态语言的特点,几乎每章节后面都重点介绍了相关库函数的使用方法,以解决生活中遇到的实际问题为宗旨,力求做到知识点讲解与函数库介绍无缝对接全国二级等级考试的要求。为了满足更高层次学生的需求,本书在第8章概要性地介绍了众多第三方函数库,希望以此为契机,让读者能够结合自身专业特点或兴趣点,以Python语言为工具,以本书为媒介,向更高层次迈进。
第2部分为经典习题篇。以章为节点,配备六百余道习题。试题形式多样,除了填空、选择、判断等标准化试题题型,为了满足学生由知识型向能力型转变的需要,习题中设置了更多基于“场景”的考核题目。题型丰富,题目经典,涵盖书中所有知识点,紧贴全国二级考试原题,着重训练计算思维,是教师授课、学生自测的得力帮手。本书所有题目均经过教师及学生多轮测试,以保证题目的正确性、逻辑性及严谨性。
第3部分为等级考试篇,详细介绍了全国计算机等级考试二级Python语言的考试大纲(2019版),并提供了几套模拟试卷及真题精讲,为有梦想的你加油助威!
本书配套550分钟关于重要知识点与例题的讲解视频,读者先扫描封底“文泉云盘”涂层下的二维码,绑定微信账号,然后即可扫描第1~8章中的二维码直接观看配套视频。
本书还提供PPT课件、教学大纲、习题答案、示例源码等教学资源,读者可以从清华大学出版社官方微信公众号“书圈”(itshuquan)下载。
本书所有程序及命令基于Python 3.7.2版本,均已在IDLE下运行。
本书的编写得到了家人、领导及同事的支持与理解,更得到清华大学出版社的大力支持与帮助,借此表示衷心感谢。
由于编者水平有限,本书难免存在不足及疏漏之处,恳请广大读者批评指正。联系邮箱: 404905510@qq.com。
朋友们,让我们一起走进Python语言的精彩世界,体会“人生苦短,我用Python”的真正内涵,向着“未来已来,将至已至”的人工智能时代出发,迎接更精彩的明天。
王晓静
2020年11月
|
|