Python应用程序设计/21世纪高等学校计算机基础实用规划教材
定 价:¥69
中 教 价:¥55.20 (8.00折)
库 存 数: 1
丛 书 名:21世纪高等学校计算机基础实用规划教材
《Python应用程序设计/21世纪高等学校计算机基础实用规划教材》内容包括程序设计基础和应用程序设计两大部分。程序设计基础部分内容简单,易学易用;应用程序设计部分包括图形用户界面程序设计、文本分析程序设计、可视化程序设计、数据库程序设计、大数据程序设计、人工智能程序设计、简单游戏程序设计和其他应用程序设计(如图像处理程序设计、视频处理程序设计、语音合成程序设计和科学计算程序设计)等内容。 《Python应用程序设计/21世纪高等学校计算机基础实用规划教材》由多个教学模块组成,便于不同专业采用不同模块组合的方式进行教学。 《Python应用程序设计/21世纪高等学校计算机基础实用规划教材》列举了600多道程序例题,此外还提供了丰富的教学资源,包括PPT课件、习题参考答案、程序案例源代码以及书中涉及的软件包、数据集、语料库等。 《Python应用程序设计/21世纪高等学校计算机基础实用规划教材》适合作为大学本科学生的教材,也适合作为Python程序设计初学者的参考用书。
(1)模块化教学。教材将Python程序设计分为基础教学和应用教学两大部分。应用教学部分由多个模块组成,便于不同专业采用不同模块组合的方式进行教学。
(2)程序案例教学。教材列举了110多个应用程序实例,期望通过“案例-模仿-改进”的方法,使学生快速掌握Python语言的程序设计方法。帮助学生利用所学Python程序语言知识,解决专业领域的具体问题。
(3)丰富的教学资源。本教材提供的教学资源有:PPT课件,习题参考答案,程序案例源代码,程序案例中涉及的第三方软件离线安装包,程序案例中涉及的数据集和语料库,程序案例中涉及的图片、音频、视频、文本等。
本书主要介绍Python程序设计的基础知识和应用程序设计,努力提高读者的编程水平,增强读者利用Python程序设计语言解决应用问题的能力。本书特色 (1)模块化教学。本书将Python程序设计分为程序设计基础(即基础部分)和应用程序设计(即应用部分)两大部分,基础部分遵循简单易学原则;应用部分力求解决实际问题。应用部分由多个专业教学模块组成,便于不同专业采用不同模块组合的方式进行教学。 (2)程序案例教学。本书从学生的角度出发,按照学生理解问题的思路和方式进行写作,力求内容通俗易懂。本书列举了600多道程序例题,其中很多典型应用程序案例可以作为课程设计的参考题目。作者期望通过“案例一模仿一改进一创新”的学习方法,使读者快速掌握Python语言的程序设计方法,帮助读者利用所学的Python程序语言知识,解决专业领域的具体问题。 (3)丰富的教学资源。教材提供的教学资源有PPT课件、习题参考答案、程序案例源代码以及书中涉及的软件包、数据集、语料库等;此外还提供了程序案例中的图片、音频、视频、文本、分类器、字体等资源。主要内容 本书按模块化设计,分为两部分。 第1~6章为程序设计基础,篇幅占全书的40%左右。这部分内容比较浅显,避免了冗长繁杂的编程语法,对应用较少的程序语言功能(如迭代器、生成器、装饰器、断言、协程等)极少讨论。除第5章中的CSV和Excel文件读写案例外,第1~6章程序案例中的函数调用都使用标准函数,没有采用第三方软件包,这方便了课程实验教学。简单地说,第1部分内容主要面向文科和理工科各个专业的程序设计基础教学。 第7~14章为应用程序设计,篇幅占全书的60%左右。这部分内容根据不同专业的教学需求进行编写。对这部分内容,不同专业可以选择不同的章节模块。如文科专业可以选择其中的文本分析、可视化程序设计等模块进行教学;工科专业可以选择可视化、数据库、大数据等模块进行教学;人工智能、简单游戏、图像处理、科学计算等教学模块可以作为课程设计内容。简单地说,第2部分内容主要面向更深入的应用程序设计教学。
易建勋,大本,教授,
2018年:主编《计算机导论——计算思维和应用技术》,清华大学出版社
2011年:主编《计算机硬件技术——结构与性能》,清华大学出版社
2010年:主编《计算机网络设计 第2版》,人民邮电出版社
2012年:主编《计算机维修技术 第3版》,清华大学出版社
第1部分 程序设计基础第1章 基础知识1.1 安装与运行1.1.1 Python语言的特征1.1.2 Python的下载和安装1.1.3 Python程序的运行1.1.4 第三方软件包安装pip1.1.5 程序的解释与编译1.2 程序符号1.2.1 保留字1.2.2 变量命名1.2.3 算术运算1.2.4 其他运算1.2.5 转义字符1.2.6 程序路径1.3 程序说明1.3.1 Python程序的组成1.3.2 Python程序的结构1.3.3 Python语言与C语言的区别1.3.4 PEP编程规范1.3.5 Python的语法规则习题1第2章 数据结构2.1 数字和字符串2.1.1 数据类型2.1.2 数字2.1.3 字符串2.2 列表和元组2.2.1 列表基本操作2.2.2 列表添加元素2.2.3 列表修改元素2.2.4 列表切片操作2.2.5 元组基本操作2.3 字典和集合2.3.1 字典2.3.2 集合习题2第3章 程序语句3.1 顺序语句3.1.1 导入语句3.1.2 赋值语句3.1.3 输入输出语句3.2 条件判断语句3.2.1 if-else条件判断语句3.2.2 if-elif多分支判断语句3.2.3 if嵌套语句3.3 循环语句3.3.1 for计数循环3.3.2 while条件循环3.3.3 循环中止3.3.4 循环嵌套3.3.5 案例:猜数字游戏3.3.6 案例:走迷宫游戏习题3第4章 函数与模块……第2部分 应用程序设计