Python语言程序设计与应用/普通高等教育大学计算机“十三五”精品立体化资源规划教材
定 价:52 元
丛书名:普通高等教育大学计算机“十三五”精品立体化资源规划教材
当前图书已被 4 所学校荐购过!
查看明细
- 作者:梁武,文习明著
- 出版时间:2020/8/1
- ISBN:9787113271725
- 出 版 社:中国铁道出版社
- 中图法分类:TP311.561
- 页码:273
- 纸张:胶版纸
- 版次:1
- 开本:16开
《Python语言程序设计与应用/普通高等教育大学计算机“十三五”精品立体化资源规划教材》的编写参考了全国计算机等级考试“Python语言程序设计”及广东省计算机水平考试“Python程序设计”考试大纲及样题。全书共12章,分为基础和提高两篇。基础篇包含第1-7章,包括Python语言概述、Python语法基础、Python高级数据类型、Python控制语句、Python函数与模块、面向对象程序设计、Python文件操作与数据格式化,主要讲述程序设计基础知识及在Python语言中的实现;提高篇包含第8-12章,包括多媒体数据处理、网络编程、Python网络爬虫、科学计算和可视化应用、Python机器学习等。内容涵盖Python的不同应用领域,展现了丰富的Python应用生态,既有Python标准库,也有大量流行的第三方库。
《Python语言程序设计与应用/普通高等教育大学计算机“十三五”精品立体化资源规划教材》内容丰富,叙述清晰、严谨,通俗易懂,循序渐进,对重要知识点配有微课视频及案例操作视频,读者可扫码观看。该书可以作为本科、职业院校相关专业Python程序设计课程或公共课教材,也适合作为Python应用开发人员的参考书以及参加水平考试人员的备考资料。
语言是相互交流的工具,人与人之间的交流是通过各种人类语言(如口头表达语言、肢体语言等)来实现的,人与计算机之间的交流则是通过计算机程序设计语言来实现的。可以把要求计算机做的事情用程序设计语言描述出来,交给计算机去执行,这便是程序设计。计算机程序设计语言有很多,Python是其中之一。
Python语言由Guido van Rossum设计并领导开发,在1990年前后诞生,采用开源方式运作,经过30多年的发展,已经成为全球最受欢迎的开源语言之一。自2004年以来,Python语言的使用呈爆发式增长。2011年1月,Python被TIOBE编程语言排行榜评为2010年度语言。在TIOBE公布的2017年编程语言指数排行榜中,Python排名处于第5位(前4位是Java、C、C++、C#),而在2018年排名中,Python超过C#、取代C++,排名第3。在国内,随着国务院《新一代人工智能发展规划》的颁布实施,迅速掀起了强大的Python学习热潮,各高校及教育培训机构争相开设相关课程,全国及各省区的计算机水平考试也纷纷开设Python程序设计能力认证考试,甚至有些省份高中阶段的信息技术课程也开设了Python语言模块。
“人生苦短,我学Python”,这是Python语言设计者的初衷,也是该语言简洁、高效的集中体现。本书通过基础篇和提高篇全面介绍Python语言的语法基础及其丰富应用,既适用于初学者,也适合有一定程序设计基础,需要进一步提高的读者。作为职业院校读者,可注重基础篇学习,并根据专业情况选学提高篇内容。而作为本科院校的读者,建议重在提高篇的学习,增强利用Python解决实际问题的能力。
基础篇包含第1~7章,分别是Python语言概述、Python语法基础、Python高级数据类型、Python控制语句、Python函数与模块、面向对象程序设计、Python文件操作与数据格式化,内容涉及几个方面:数据描述及运算、程序流程控制、模块化程序设计、面向对象程序设计、永久性数据处理。数据描述及运算、从基本数据类型和高级数据类型两个方面展开,详细介绍Python语言如何描述日常生活所遇到的各种类型的数据及其运算,由浅入深,辅以生活化、简明化的示例,全面展示Python语言强大而灵活的数据表示能力。程序流程控制,介绍了顺序、选择、循环三种基本结构及程序异常处理,并在此基础上展示了Python高效而独具特色的列表生成式。模块化程序设计,介绍了Python函数的定义、调用及递归,同时介绍了Python部分内置库函数及第三方库,如filter、map、zip函数及结巴(jieba)、词云库(wordcloud)等。面向对象程序设计,介绍了Python类与对象的定义及使用。永久性数据处理,介绍了如何利用Python内置文件操作函数读写磁盘文件及文件夹操作,并通过第三方库访问常用的CSV、Excel等格式的文件数据。
提高篇包含第8~12章,分别是多媒体数据处理、网络编程、Python网络爬虫、科学计算和可视化应用、Python机器学习等,内容涵盖Python的不同应用领域,展现了丰富的Python应用生态,既有Python标准库,也有大量流行的第三方库。
本书内容丰富、叙述清晰严谨、通俗易懂、循序渐进,对重要知识点配有微课视频及案例操作视频,读者可扫码观看。与本书相关的课件、代码、素材等资源可在中国铁道出版社有限公司的资源网站(http://www.tdpress.com/51eds)下载。本书可以作为本科、高职院校相关专业Python程序设计课程或公共课程教材,也适合作为Python应用开发人员的参考图书以及参加水平考试的备考资料。
本书在编写过程中得到广东省高等学校教学考试管理中心全体同仁的鼎力支持,尤其是郑德庆教授的精诚指导,在此表示诚挚的感谢。本书1~5、8、9、11章由梁武老师编写,6、7、10、12章由文习明老师编写。
由于编者水平有限,书中难免有不足之处,欢迎各界朋友及读者提出宝贵意见,编者将不胜感激。
基础篇
第1章 Python语言概述
1.1 Python语言简介
1.2 Python基本输入/输出
1.2.1 Python基本输入
1.2.2 Pythori基本输出
1.3 Python代码规范
1.4 使用帮助
习题
第2章 Python语法基础
2.1 Python简单数据类型
2.1.1 数值型
2.1.2 文本型
2.1.3 布尔型
2.1.4 空值
2.1.5 Python类型转换
2.2 常量和变量
2.2.1 常量
2.2.2 变量
2.3 运算符与表达式
2.3.1 运算符
2.3.2 表达式
习题
第3章 Python高级数据类型
3.1 有序序列
3.1.1 文本序列
3.1.2 列表
3.1.3 元组
3.1.4 range
3.2 无序序列
3.2.1 集合
3.2.2 字典
习题
第4章 Python控制语句
4.1 选择结构
4.1.1 if语句
4.1.2 if…else语句
4.1.3 if…elif…else语句
4.1.4 pass语句
4.2 循环结构
4.2.1 while语句
4.2.2 for语句
4,2.3 break和continue语句
4.2.4 多重循环
4.2.5 列表生成式
4.3 程序异常处理
习题
第5章 Python函数与模块
5.1 函数的定义和使用
5.1.1 函数的定义
5.1.2 函数的使用
5.1.3 lambda表达式
5.1.4 函数的返回值
5.2 函数参数
5.2.1 形参与实参
5.2.2 函数参数分类
5.2.3 变量的作用域
5.3 函数的递归
5.3.1 递归调用
5.3.2 递归过程分析
5.4 内置函数
5.4.1 数学运算及类型转换函数
……
提高篇