描述
开 本: 128开纸 张: 胶版纸包 装: 平装-胶订是否套装: 否国际标准书号ISBN: 9787115579676丛书名: 新一代信息软件技术丛书
1.附赠教学资源。
2.本书与证书和赛项衔接。
3.本书是一本校企合作系列教材,校企合作的教材能兼顾教学需求和企业技能需求。
4.丰富的案例和技术支持。本书配套丰富的实操案例,简单易上手,切合企业开发实际技术要求。
本书为适应不同层次读者的学习需求,在知识体系和章节结构上进行了精心的编排,从而在确保知识体系完整的情况下,增强本书的使用性和趣味性,本书使用了丰富的案例,通过成果导向的学习模式让学生在做中学,体现职业教育的特点,让读者在实践中充分掌握python的编程技术。本书可作为计算机应用技术、软件技术、网络工程、信息安全、通信工程、数字媒体技术及其他工科专业高职或本科的设计教材。 Python程序员可以使用成熟的扩展库快速实现业务逻辑和创意,Python语言基础知识和基本数据结构的熟练掌握则是理解和运用其他扩展库的条件,并且在实际开发中建议优先使用Python内置对象和标准库对象实现预定功能。本书分为三部分,基础知识部分(第1章-第5章),主要介绍Python语言的发展历史和版本、开发环境的安装及使用,使用内置对象和运算符等基础语法,Python序列、列表、元组、字典、集合等序列结构和程序控制结构,自定义函数的设计和使用,让读者对python能够实现简单的编程和开发,进阶知识部分(第6章-第10章),系统讲解面向对象程序设计、字符串的操作和转换、正则表达式的使用、文件的读写操作、文件与文件夹操作,能够让读者结合实际的案例,实现生活中常用的一些文件的操作,实现一些小项目的开发和运维。综合实践部分(第11章-第12章),通过一些实际的例子深入讨论了数据可视化和爬虫编程的理论知识和实践操作,通过实际的案例实现目前python开发比较热门的领域的开发,实现自动化运维。
目录 CONTENTS
第 一部分 Python应用基础编程
第 1章
Python概述 2
1.1 认识Python 2
1.2 安装Python运行环境 4
1.3 Python编程规范和扩展库 10
1.4 项目实训——姓名生成器 13
1.5 本章小结 14
1.6 本章习题 14
第 2章
Python基础语言应用 15
2.1 代码书写规范和命名规则 15
2.2 常量与变量 17
2.3 基本数据类型 17
2.4 运算符和表达式 19
2.5 项目实训——成绩单生成系统 24
2.6 本章小结 25
2.7 本章习题 25
第3章
Python序列结构 27
3.1 Python序列结构分类 27
3.2 字符串 27
3.3 元组 39
3.4 列表… 42
3.5 集合… 48
3.6 字典… 52
3.7 项目实训——成绩排行榜生成系统 56
3.8 本章小结 57
3.9 本章习题 57
第4章
程序控制结构 59
4.1 条件表达式 59
4.2 分支结构 60
4.3 循环结构 65
4.4 异常处理 67
4.5 项目实训——停车场自动收费系统 70
4.6 本章小结 72
4.7 本章习题 72
第5章
函数 74
5.1 定义和调用函数 74
5.2 函数参数 75
5.3 基本函数 76
5.4 函数进阶 81
5.5 变量作用域 83
5.6 项目实训——绘制螺旋图 86
5.7 本章小结 87
5.8 本章习题 87
第6章
正则表达式 89
6.1 正则表达式基础 89
6.2 re模块 93
6.3 项目实训——用户名注册验证系统 96
6.4 本章小结 98
6.5 本章习题 98
第7章
面向对象程序设计 99
7.1 定义和使用类 99
7.2 继承… 100
7.3 类的属性和方法 104
7.4 项目实训——射击游戏 108
7.5 本章小结 111
7.6 本章习题 111
第二部分 用户界面设计
第8章
HTML标签和CSS属性 114
8.1 HTML标签 114
8.2 CSS属性 127
8.3 项目实训——Web查询静态界面 148
8.4 本章小结 151
8.5 本章习题 151
第9章
JavaScript编程基础 153
9.1 JavaScript概述 153
9.2 使用JavaScript 154
9.3 语法、关键保留字及变量 156
9.4 流程控制语句 162
9.5 函数 166
9.6 对象和数组 168
9.7 字符串的处理方式 172
9.8 元素操作 172
9.9 ECharts数据可视化操作 176
9.10 项目实训——聊天对话框 180
9.11 本章小结 184
9.12 本章习题 184
第三部分 网络爬虫分析
第 10章
页面结构分析 188
10.1 爬虫的实现 188
10.2 浏览器的开发者工具 194
10.3 XPath 198
10.4 Beautiful Soup4 204
10.5 项目实训——下载汽车图片资源 211
10.6 本章小结 212
10.7 本章习题 212
第 11章
数据存储和可视化 213
11.1 使用TXT、JSON、CSV格式存储爬取的数据 213
11.2 解析JSON数据 216
11.3 运用网页呈现数据 217
11.4 实训项目——音乐网站排行榜 218
11.5 本章小结 222
11.6 本章习题 222
评论
还没有评论。