定 价:43 元
丛书名:国家职业教育信息安全与管理专业教学资源库配套教材
- 作者:张俊,喻洁 编
- 出版时间:2020/9/1
- ISBN:9787040543056
- 出 版 社:高等教育出版社
- 中图法分类:TP311.561
- 页码:225
- 纸张:胶版纸
- 版次:1
- 开本:16开
《Python程序设计》是国家职业教育信息安全与管理专业教学资源库配套教材。
《Python程序设计》共分10个单元,主要讲解Python的基础知识、数据类型、程序结构、函数、面向对象编程、文件操作、Python数据分析Pandas和Python数据可视化。
《Python程序设计》通俗易懂,内容由易到难,概念清晰,重点突出,习题丰富,比较适合Python初学者和从事大数据分析的从业人员。
《Python程序设计》为新形态一体化教材,配套建设了微课视频、授课用PPT、课后习题、习题答案、素材等数字化学习资源。
与《Python程序设计》配套的数字课程在“智慧职教”(www.icve.com.cn)上线,读者可以登录进行学习并下载基本教学资源,详见“智慧职教服务指南”,也可发邮件至编辑邮箱获取相关资源。
《Python程序设计》可作为高等院校Python语言课程的教材,也可作为广大计算机技术人员及相关自学者的辅助教材。
Python语言简单、优雅、明确,非常适合初学者学习。它拥有丰富的库,可用于爬虫开发、Web开发、自动化运维、云计算、数据分析、人工智能等诸多领域。它特有的列表、元组、字典等数据类型将“写得少,做得多”的编程理念发挥到极致。它在世界编程语言的排名不断地上升,越来越受到大家的欢迎,也使得掌握它的人就业前景一片大好。
通过本书的学习,学生能够快速了解Python的语法特点和程序结构,掌握运用函数和面向对象进行编程的方法,应用Python常用库进行快速开发。
本书共分10个单元:单元1Python概述,可使读者了解Python的特点,能够快速搭建Python的开发环境并亲身体验Python编程;单元2简单数据类型,可使读者了解Python的基础数据类型——数字类型、字符串类型和布尔类型;单元3高级数据类型,可使读者了解Python所特有的复杂数据类型——表、元组和字典;单元4程序结构,可使读者学会Python的程序结构并应用其进行简单的编程;单元5函数,可使读者掌握应用函数进行模块化编程;单元6面向对象编程,可使读者理解类、对象、封装、继承等概念,并进行面向对象编程;单元7文件操作,可使读者学会从文件中读取数据,将数据写入文件中;单元8Python数据分析NumPy,可使读者认识NumPy数据结构,掌握其基本运算和高级运算;单元9Python数据分析Pandas,可使读者认识Series和DataFrame的数据类型,掌握其常用的操作进行快速数据分析;单元10Python数据可视化,可使读者了解Matplotlib库并应用该库进行数据可视化操作。
本书结构:设有学习目标、引例描述、知识储备、引例分析和实现、单元小结和课后习题。
本书面向Python的初学者和具有一定基础想夯实自己的编程爱好者,重在培养基于Python语言的开发人员所需要的职业能力和职业素养。
本书内容由浅到深,通过引例将理论和实践密切结合,反映了高等职业教育的特点,也符合初学者的认识和掌握计算机技术的规律。
本书每单元都有大量的示例,均包含源代码和运行结果,方便初学者按照示例进行操作以验证所学理论,加深对相关知识的理解。每单元都有引例,通过对引例的描述、分析和实现,提高学生分析问题和解决问题的能力。特别是本书是国家职业教育信息安全与管理专业教学资源库“Python程序设计”课程的配套教材。该资源库教学资源丰富,教学资源见下表。学生都通过手机或个人计算机在资源库平台进行自主学习,并完成教9币布置的基础知识测验或思考题。这种线上线下混合式教学模式,把教师在课堂需要讲解的课堂知识点和网络教学资源库平台有机地结合起来,配合学生的时间和学习能力来开展教学,提升学生的自主学习能力,同时也可以把教师从繁重的教学任务中解放出来。
单元1 Python概述
学习目标
引例描述
知识储备
1.1 关于Python
1.1.1 Python简介
1.1.2 Python语言的特点
1.2 搭建Python的编程环境
1.2.1 在Linux下搭建Python编程环境
1.2.2 在Windows下搭建Python编程环境
1.3 Python程序的编写、运行与调试
1.3.1 采用交互式解释器
1.3.2 采用文本编辑器
1.3.3 采用集成开发环境PyCharm
引例分析与实现
单元小结
课后习题
单元2 简单数据类型
学习目标
引例描述
知识储备
2.1 常量
2.1.1 数字型常量
2.1.2 字符型常量
2.1.3 布尔型常量
2.1.2 变量
2.2.1 变量的命名
2.2.2 变量的赋值
2.3 数据类型
2.3.1 数字类型
2.3.2 布尔类型
2.3.3 字符串类型
2.3.4 正则表达式
引例分析与实现
单元小结
课后习题
单元3 高级数据类型
学习目标
引例描述
知识储备
3.1 列表
3.1.1 访问列表中的元素
3.1.2 列表元素的增、删、改操作
3.1.3 列表的基本运算
3.1.4 列表中常用的函数
3.2 元组
3.3 字典
3.3.1 字典的特性及内置函数
3.3.2 字典的基本操作
3.3.3 字典常用的方法
引例分析与实现
单元小结
课后习题
……
单元4 程序结构
单元5 函数
单元6 面向对象编程
单元7 文件操作
单元8 Python数据分析NumPy
单元9 Python数据分析Pandas
单元10 Python数据可视化
参考文献