新書推薦:
《
冯友兰和青年谈心系列:不是问题的问题(哲学大师冯友兰和年轻人谈心,命运解读)
》
售價:NT$
254.0
《
月与蟹(青鲤文库)荣获第144届直木奖,天才推理作家经典作品全新译本。一部青春狂想曲,带你登上心理悬疑之巅。
》
售價:NT$
230.0
《
索恩丛书·盛清统治下的太监与皇帝
》
售價:NT$
403.0
《
透过器物看历史(全6册)
》
售價:NT$
2234.0
《
我在台北故宫博物院读名画
》
售價:NT$
500.0
《
尼罗河往事:古埃及文明4000年
》
售價:NT$
347.0
《
一个人·谁也不是·十万人(诺贝尔文学奖得主反思自我的巅峰之作)
》
售價:NT$
250.0
《
重写晚明史(全5册 精装)
》
售價:NT$
3560.0
|
編輯推薦: |
本书适合本专科零编程基础的非计算机专业学生,可做为Python课程的配套实验书和习题书,通过本书可以强化学生对各知识点的理解。本书的章节,除了从浅到深在每一章的知识要点部分对相应知识点进行了归纳和总结外,还在每章的例题分析和解答部分列举了一些容易出错、具有一定难度的选择和填空题,对其予以详尽的分析和解答,用于加深对相关知识点的理解和辨析,再配置上一定量的测试题目,供读者练习。在每一章的实验案例部分,每个实验题都给出了实验要求、算法提示等内容,可以帮助读者更顺利的完成程序的编写,并透彻理解该实验针对的知识要点。
|
內容簡介: |
本书适合本专科零编程基础的非计算机专业学生,可做为Python课程的配套实验书和习题书,通过本书可以强化学生对各知识点的理解。本书的章节,除了从浅到深在每一章的知识要点部分对相应知识点进行了归纳和总结外,还在每章的例题分析和解答部分列举了一些容易出错、具有一定难度的选择和填空题,对其予以详尽的分析和解答,用于加深对相关知识点的理解和辨析,再配置上一定量的测试题目。在每一章的实验案例部分,每个实验题都给出了实验要求、算法提示等内容,可以帮助读者更顺利的完成程序的编写,并透彻理解该实验针对的知识要点。
|
關於作者: |
钱毅湘老师长期从事一线计算机基础课教学,具有丰富的教学经验。她熟悉和了解大学生的学习特点,能从学生的角度出发,采用适合学生理解的方式安排各相关知识点。钱老师曾经参与过多本教材的编写工作,能足够的能力编写好本教材。
|
目錄:
|
目录
第1章Python语言基础
1.1知识要点
1.1.1程序设计概述
1.1.2Python语言概述
1.1.3Python程序的格式框架
1.1.4常量和变量
1.1.5Python数据类型
1.1.6基本运算
1.1.7Python内置函数与标准库
1.2例题分析与解答
1.3测试题
1.4Python语言的开发环境
1.5实验案例
第2章顺序结构
2.1知识要点
2.1.1程序的控制结构
2.1.2赋值语句
2.1.3数据输入输出
2.1.4异常处理结构
2.2例题分析与解答
2.3测试题
2.4实验案例
第3章选择结构
3.1知识要点
3.1.1条件的描述
3.1.2选择结构
3.2例题分析与解答
3.3测试题
3.4实验案例
第4章循环结构
4.1知识要点
4.1.1while循环结构
4.1.2for循环结构
4.1.3循环控制语句
4.1.4循环的嵌套
4.2例题分析与解答
4.3测试题
4.4实验案例
第5章列表和元组
5.1知识要点
5.1.1序列
5.1.2列表
5.1.3元组
5.2例题分析与解答
5.3测试题
5.4实验案例
第6章字典和集合
6.1知识要点
6.1.1字典
6.1.2集合
6.1.3列表、元组、字典与集合的对比
6.2例题分析与解答
6.3测试题
6.4实验案例
第7章字符串与正则表达式
7.1知识要点
7.1.1字符串
7.1.2字节类型
7.1.3正则表达式
7.2例题分析与解答
7.3测试题
7.4实验案例
第8章函数与模块
8.1知识要点
8.1.1函数的定义与调用
8.1.2函数的参数传递
8.1.3两类特殊函数
8.1.4变量的作用域
8.1.5模块
8.2例题分析与解答
8.3测试题
8.4实验案例
第9章面向对象程序设计
9.1知识要点
9.1.1面向对象程序设计概述
9.1.2类与对象
9.1.3属性和方法
9.1.4继承和多态
9.1.5异常类中的继承关系
9.2例题分析与解答
9.3测试题
9.4实验案例
第10章文件
10.1知识要点
10.1.1文件的概念
10.1.2文件的操作
10.1.3csv文件的处理
10.2例题分析与解答
10.3测试题
10.4实验案例
第11章Python扩展库
11.1知识要点
11.1.1扩展库第三方库概述
11.1.2math库
11.1.3random库
11.1.4time和datetime库
11.1.5turtle库
11.1.6jieba库
11.1.7wordcloud库
11.1.8PyInstaller库
11.1.9其他库
11.2例题分析与解答
11.3测试题
11.4实验案例
附录A测试题参考答案
附录B全国计算机等级考试二级Python语言程序设计2018年版
B.1考试大纲
B.1.1基本要求
B.1.2考试内容
B.1.3考试方式
B.2样卷
附录C江苏省高等学校计算机等级考试二级Python语言
C.1考试大纲
C.2样卷
参考文献
|
內容試閱:
|
前言
Python语言是国内外广泛使用的计算机程序设计语言。该语言具有语法简洁、易读性强及可扩展好等优点。Python语言因其开源性的特点,自2004年起,使用率呈线性增长。各行业的专业人员在Python社区都可以快速获得与本专业相关的各种资源,并很容易地编写出适合自身应用需求的程序。
Python语言不仅受到计算机专业人士的喜爱,也受到非计算机专业人士的青睐。许多高等院校的计算机专业和非计算机专业都开设了Python语言程序设计课程。全国的计算机等级考试、江苏省的计算机等级考试,以及其他各省的计算机等级考试,都把Python语言列入了二级考试范围。为了帮助学生更快、更好地掌握Python语言程序设计的特点,理解和掌握常用的程序设计算法和思想,本书作者结合二十多年一线教学的实践经验,参照《全国计算机等级考试二级Python语言程序设计大纲》和《江苏省高等学校非计算机专业学生计算机知识与应用能力等级考试大纲》规定的二级Python语言考试要求编写了本书。
本书的最大特点是内容由易到难、循序渐进,列举了大量的典型题目,同时给出了详细的分析和解答。为了使读者能进一步自主进行强化训练,本书根据每一个Python语言的知识点给出相应的测试题目,同时在附录中也给出了参考答案,方便读者判断自己解题的正确与否,提高学习效率。
全书共分为11章,在每一章的知识要点部分都对相应章节的重点内容进行了归纳和总结。在例题分析和解答部分列举了一些容易出错、具有一定难度的选择题和填空题,对其给予详尽的分析和解答。之后,为了强化和掌握本章的知识,给出了相关的测试题目和参考答案。在每章实验里,针对每个实验题目,都提出实验要求,给出算法提示,要求学生给出完整的代码; 同时,根据问题需要,提出了相关的思考题,帮助学生更加深刻透彻地理解该实验的知识要点。如果初学者能够认真做好本书提供的每一道题目,那么就能够掌握Python语言程序设计的基本要领和技巧,进而也就能掌握计算机程序设计的基本思想,通过国家和各省Python语言程序设计二级考试也将更加顺利。
本书由钱毅湘、熊福松和黄蔚合作完成编写,最后统稿由钱毅湘负责完成。第1~4章由钱毅湘编写,第5~7章由熊福松编写,第8~10章由黄蔚编写,第11章由三位作者共同编写。
在本书的编写过程中得到了苏州大学计算机公共教学部所有老师的大力支持和参与,他们为本书提出了宝贵建议,在此表示衷心的感谢!
在本书的编写过程中参考了许多同行的著作,作者在此对相关作者一并表示感谢。感谢为本书提供直接或间接帮助的每一位朋友,你们的帮助和鼓励促成了本书的顺利完成。
尽管作者非常努力地试图把本书写得十分完美,但由于水平有限,书中难免会有疏漏和不当之处,恳请读者批评指正,以便下次再版或重印时修订。
编者
2019年10月12日
|
|