资源详情

Python Web数据分析可视化:基于Django框架的开发实战/清华开发者书库·Python

Python Web数据分析可视化:基于Django框架的开发实战/清华开发者书库·Python-电子书下载


作者: 韩伟、赵盼
出版社: 清华大学出版社
出版年: 2022-3-1
定价: 69
ISBN: 9787302600879

下载次数:13


本站推荐

书籍资料

  • 内容简介
  • 作者介绍
  • 书籍目录

本书从初学者的角度出发,提供了Python从入门到数据分析可视化再到Web开发所需要的知识和技能,适用对象为基础入门者和技能爬升者。
本书按照技能的熟练程度分为篇。第一篇初窥门径(第1~3章)主要包含的Python基础语法知识。第二篇略有小成(第4~6章),读者从这里开始开始学习Python数据处理,并体验如何调用Python第三方库实现Web数据交互可视化分析。第三篇登堂入室(第6和7章),读者自此开始接触Django,并学习如何使用Django开发一个静态网站。第四篇融会贯通(第8章),借由此章读者可以将前面学习的内容融会贯通,并能根据自己的理解实现一些简单的功能,并据此完成投票网站的开发。第五篇炉火纯青(第9章),本章是对前面几章内容的升华,需要读者充分掌握前两个案例才能理解本章的内容。学会了本章,读者将完成一个精美的、功能完善的数据分析可视化网站,并可以应用于日常生活和工作。第六篇返璞归真(第10章),本章将讲解如何将开发好的应用程序部署在服务器上实现实际应用,读者将初步接触服务器部署的一些基础知识,并感受到学无止境。
本书适合Python爱好者,需要学习编程辅助提高工作效率的在职者,以及具备一定编程基础,想要开发作品的自学者阅读。

韩伟,主要负责学校信息学竞赛和创客教育的辅导工作,曾获衢州市信息技术编程专项技能评比市一等奖,以及浙江省2020年度之江汇省级精品示范空间。曾独立开发了校园评教系统、摇号系统、校级数据分析平台及一些办公脚本等,2020年9月参加了鸿和教育研究院组织的“教师信息技术应用能力提升工程2.0”行动计划。
赵盼,热衷于教学科研,曾参与多项省、市级科研课题研究。研究方向主要聚焦于教育信息化、智慧教育、大数据分析、机器学习等。工作中善于学习和使用新技术来辅助教育教学工作,教学成绩突出。

目录
第一篇初窥门径
第1章Python简介
1.1Python概述
1.2Python环境安装
1.2.1下载Python安装包
1.2.2安装Python
1.2.3体验IDLE
1.3Python开发工具
1.3.1下载PyCharm
1.3.2安装PyCharm
1.3.3使用PyCharm
第2章Python基础
2.1简单交互
2.2数据类型
2.2.1常用数据类型
2.2.2数据类型转换
2.2.3字符串常见操作
2.2.4列表常见操作
2.2.5算术运算符和表达式
2.3条件判断
2.4循环结构
2.4.1for循环
2.4.2while循环
2.5编写函数
2.6模块使用
2.6.1模块的概念
2.6.2模块的使用
2.7序列应用
2.8异常处理
第3章算法探究
3.1序列求和
3.2水仙花数
3.3字符统计
3.4鸡兔同笼
3.5最大质因数
3.6排序算法
3.7递推


3.8贪心算法
第二篇略有小成
第4章数据分析可视化
4.1数据分析工具
4.2Python文件操作
4.2.1查看路径
4.2.2遍历目录
4.2.3新建目录及文件
4.2.4删除目录及文件
4.2.5读取文件内容
4.3Python数据库操作
4.3.1创建数据库
4.3.2新增信息
4.3.3查询信息
4.3.4修改信息
4.3.5删除信息
4.4Python处理Excel文件
4.4.1读取数据文件
4.4.2操作数据
4.5Python数据分析可视化实践
4.5.1Matplotlib简介
4.5.2Matplotlib简单使用
第5章体验Web数据分析
5.1Streamlit简介
5.2安装Streamlit
5.3Streamlit开发
5.3.1导入第三方库
5.3.2添加标题和侧边栏
5.3.3为Home选项制作界面
5.3.4为Matplotlib选项制作界面
5.3.5为Plotly选项制作界面
5.3.6为Altair选项制作界面
第三篇登堂入室
第6章Web开发简介
6.1Web框架简介
6.2Bootstrap简介
6.3Django和Bootstrap初步
6.3.1新建项目并配置虚拟环境
6.3.2安装Django
6.3.3切换路径
6.3.4新建应用
6.3.5编写首页视图函数
6.3.6编写路由函数
6.3.7运行网站
6.3.8新建模板文件
6.3.9编写登录页HTML
6.3.10更改配置
6.3.11重新运行
第7章开发静态网站
7.1系统功能设计
7.2系统环境配置
7.2.1配置虚拟环境
7.2.2新建项目
7.2.3新建应用
7.3数据库表设计
7.3.1创建数据库模型
7.3.2查看数据库
7.4网站博客页设计
7.4.1新建模板文件夹
7.4.2编写博客页HTML
7.4.3编写博客页视图函数
7.4.4添加路由
7.4.5运行网站
7.4.6修改博客页HTML
7.5网站登录页设计
7.6登录管理后台
7.6.1模型加入管理后台
7.6.2创建超级管理员
7.6.3访问管理后台
7.7前后端结合增加登录功能
7.7.1前后端通信方法
7.7.2修改前端代码
7.7.3修改后端代码
7.7.4测试登录功能
7.8前后端结合显示博客内容
7.8.1Django模板语言
7.8.2修改博客视图函数
7.8.3修改博客页HTML代码
7.8.4测试博客页面
7.9实现分页功能
7.9.1修改博客视图函数
7.9.2修改博客页HTML
7.9.3重新运行
7.10添加按钮和超链接
7.11优化
第四篇融会贯通
第8章开发评测网站
8.1系统功能设计
8.2系统环境配置
8.2.1配置虚拟环境
8.2.2新建项目
8.2.3新建应用
8.3数据库表设计
8.3.1数据表分析
8.3.2新建模型
8.3.3迁移模型
8.3.4创建超级管理员
8.3.5创建问题及选项
8.4登录功能实现
8.4.1创建登录页HTML
8.4.2编写登录页函数
8.4.3编写登录页路由
8.4.4测试登录功能
8.5调查功能实现
8.5.1创建调查页HTML
8.5.2编写调查页视图函数
8.5.3编写调查页路由
8.5.4测试
8.6数据处理
8.6.1数据处理方法
8.6.2修改管理后台
8.6.3测试运行
8.6.4数据统计
8.7其他优化
第五篇炉火纯青
第9章开发数据分析系统
9.1系统功能设计
9.2系统环境配置
9.2.1配置虚拟环境
9.2.2新建项目
9.2.3新建应用
9.3数据库表设计
9.3.1数据表分析
9.3.2新建模型
9.3.3迁移模型
9.3.4创建超级管理员
9.4登录功能实现
9.4.1创建登录页HTML
9.4.2编写登录页函数
9.4.3编写登录页路由
9.4.4测试登录功能
9.5可视化功能实现
9.5.1创建首页HTML
9.5.2编写首页视图函数
9.5.3编写首页路由
9.5.4测试
9.5.5更改登录函数
9.5.6后台数据导入/导出功能实现
9.5.7完善侧边栏功能
9.5.8首页数据分析可视化
9.5.9页面跳转
9.6后台美化
第六篇返璞归真
第10章服务器部署
10.1部署方案简介
10.2Windows部署
10.2.1转移项目
10.2.2安装IIS
10.2.3安装wfastcgi
10.2.4配置网站
10.2.5更改配置