教材介绍

内容摘要
本书系统地介绍了 Python 程序开发相关的基础知识与项目开发技巧,涉及Python 应用基础编程、用户界面设计和网络爬虫分析相关内容。全书以案例讲解与分析为导向,以培养读者能力为宗旨,理论结合实际,让读者能轻松掌握 Python 程序开发相关内容。
全书共11章,内容包括 Python 概述、Python基础语言应用、Python序列结构、程序控制结构、函数、正则表达式、面向对象程序设计、HTML标签和 CSS属性、JavaScript编程基础、页面结构分析,以及数据存储和可视化。
教材目录
-
第1章Python概述
1.1 认识Python
1 1.2 安装Python 运行环境
1.3 Python编程规范和拓展库
1.4实训项目——姓名生成器
本章小结
习题
-
第2章Python基础语言应用
2.1 代码书写规范和命名规则
2.2 常量与变量
2.3 基础数据类型
2.4运算符和表达式
2.5 项目实训一成绩单生成系统
本章小结
习题
-
第3章 Python序列结构
3.1 Python序列结构分类
3.2字符串
3.3元组
3.4 列表
3.5集合
3.6字典
3.7项目实训--成绩排行榜生成系统
-
第4章 程序控制结构
4.1条件表达式
4.2分支结构
4.3 循环结构
4.4异常处理
-
第5章 函数
5.1定义和调用函数
5.2 函数参数
5.3 基本函数
5.4函数进阶
5.5 变量作用域
5.6项目实训--绘制彩色螺旋图
本章小结
习题
-
第6章 正则表达式
6.1 正则表达式基础
6.2 re模块
6.3 项目实训--用户名注册验证系统
本章小结
习题
-
第7章 面向对象程序设计
7.1定义和使用类
7.2 继承
7.3类的属性与方法
7.4项目实训--射击游戏
-
第8章HTML标签和CSS属性
8.1 HTML标签
8.2 CSS属性
8.3 项目实训--WEB查询静态界面
-
第9章 JavaScript编程基础
9.1 JavaScript概述
9.2 使用JavaScript
9.3 语法、关键保留字及变量
9.4 流程控制语句
9.5 函数
9.6 对象和数组
9.7字符串的处理方式
9.8元素操作
9.9 ECharts数据可视化操作
9.10项目实训-聊天对话框
-
第10章 页面结构分析
10.1爬虫的实现
10.2 浏览器的开发者工具
10.3 XPath
10.4 Beaut iful Soup 4
10.5项目实训--汽车图片资源下载
-
第11章 数据存储和可视化
11.1使用TXT、JSON、CSV、Excel存储爬取的数据
11.2 解析 JSON数据
11.3运用网页呈现数据
11.4实训项目--音乐网站排行榜
教材特色
1.案例丰富
本书注重理论与实际相结合,选取的大量案例均来自于实际开发项目,体现“教、学、做一体化”的思想,方便读者快速上手,注重培养读者的实际操作能力。
2.内容组织合理
本书按照由浅入深的顺序编排内容,分为 Python 应用基础编程、用户界面设计、网络爬虫分析三部分。Python 应用基础编程介绍了 Python 概述、Python 基础语言应用、Python 序列结构、程序控制结构、函数、正则表达式,以及面向对象程序设计,为后续的学习打下基础;用户界面设计介绍了 HTML 标签和 CSS 属性及 JavaScript编程基础;网络爬虫分析介绍了页面结构分析及数据存储和可视化。
3.教学资源丰富
本书配备了丰富的教学资源,包括教学 PPT、习题答案、源代码。
适用范围
本书内容编排合理、通俗易懂、深入浅出,突出实用性,不仅可以作为本科和高职院校计算机相关专业的教材,也可以作为计算机相关技术爱好者的自学参考书。
其他推荐
-
中慧集团Web技术校企合作系列教材 《Java EE企业级应用开发》
-
教材名称
-
教材名称
-
教材名称
-
教材名称