课程试听
第一章 智能租房分析

1-1 项目展示及重难点梳理

- 项目展示及重难点梳理 免费试学
第二章 初始化项目(课程资料请在本节获取)

2-1 搭建项目环境

- 为什么要搭建独立项目环境(课程资料请在本节获取) 免费试学
- virtualenv的基本使用介绍 免费试学
- virtualenv搭建项目实际环境 免费试学
2-2 实现flask最小功能

- Flask框架介绍
- Flask框架安装
- 最小功能模块实现
- Flask初始化参数(上)
- Flask初始化参数(下)
- Flask初始化参数使用
- Flask初始化参数重点总结
- Flask路由参数介绍
- 带有参数的路由使用
- 指定路由的请求方式
- Flask配置项的设置方式
- app.run()函数的使用
2-3 配置数据库

- Flask数据库表介绍
- 操作数据库导入项目数据
- 使用pymysql操作数据库-介绍pymysql-安装pymysql
- pymysql操作数据库流程及使用介绍
- pymysql操作数据库
- 使用SQLAlchemy操作数据库
- ORM介绍
- SQLAlchemy介绍
- Flask-SQLAlchemy安装
- Flask-SQLAlchemy连接数据库设置
- Flask-SQLAlchemy的初始化
- 使用Flask-SQLAlchemy定义模型类,关联数据库表
- SQLAlchemy使用Column类定义字段
- 常用的SQLAlchemy字段类型
- 定义项目模型类完成数据库的映射
- flask-SQLAlchemy数据库增删改查
- 数据库查询操作之paginate函数
- 数据库基本操作(上)
- 数据库基本操作(下)
- Flask-SQLAlchemy数据库过滤操作
- Flask-SQLAlchemy数据库过滤操作实践(上)
- Flask-SQLAlchemy数据库过滤操作实践(中)
- Flask-SQLAlchemy数据库过滤操作实践(下)
- 总结
第三章 房源首页

3-1 模板语法 Jinja2的使用

- 模板语法jinja2-变量
- 模板语法jinja2-表达式
- 模板语法jinja2-过滤器
- 模板语法jinja2-自定义过滤器&模板渲染函数
3-2 获取全部房源数量

- 获取全部房源数量功能介绍&前置说明
- 实现获取全部房源数量
3-3 最新房源TOP6

- 实现获取最新房源top6功能
3-4 最热房源TOP4

- 实现获取最热房源top4功能
3-5 智能提示搜索

- 智能搜索功能介绍
- 智能搜索逻辑功能逻辑详解
- 智能搜索前端代码准备
- 搜索字段选择-点击事件监听逻辑实现
- 智能搜索之监听input框输入逻辑介绍及实现
- 搜索关键字获取结果逻辑
- 如何正确返回搜索结果
- Flask中的request对象
- 后端查询关键字接口描述
- 关键字查询代码实现上
- 关键字查询代码实现中
- 关键字查询代码实现下
- 总结
第四章 房源列表页

4-1 蓝图的使用

- 蓝图的使用
4-2 实现列表页房源展示

- 搜索列表页呈现-点击待选项放入搜索框的逻辑实现
- 搜索列表页后端逻辑思路及首页代码模块化
- 搜索列表页后端实现(上)
- 搜索列表页后端实现(中)
- 搜索列表页后端实现(下)
- 最新房源列表页-后端代码实现
- 最新房源列表页-前端代码实现
- 最新房源列表页-添加分页功能(上)
- 最新房源列表页-添加分页功能(下)
- 最热房源列表页实现
- 总结
第五章 房源详情页

5-1 基本信息展示

- 房源基本信息展示模块及接口介绍
- 房源基本信息展示逻辑实现(上)
- 房源基本信息展示逻辑实现(下)
5-2 Echars数据可视化呈现

- 数据可视化介绍及实现流程
- 数据可视化工具Echars介绍及使用示例
- Echars配置项的使用
- Echars配置信息整体梳理
- Echars快速制作一张图表
5-3 户型占比

- 户型占比功能介绍及实现思路
- 户型占比实现-后端查询及数据返回
- 户型占比实现-前端JS操作
- 户型占比实现-Echars可视化呈现
5-4 本地区小区房源数量top20

- 本地区小区房源数量Top20功能介绍
- 本地区小区房源数量Top20功能后端实现
- 本地区小区房源数量Top20功能前端实现
- 本地区小区房源数量Top20-Echars呈现
5-5 线性回归实现房价预测

- 线性回归基本介绍
- 在python中实现线性回归-sklearn安装
- 使用sklearn进行线性回归预测
- 线性回归算法进行房价预测-后端实现(上)
- 线性回归算法进行房价预测-后端实现(下)
- 线性回归算法进行房价预测-前端实现及Echars呈现
5-6 户型价格走势

- 户型价格走势实现思路
- 户型价格走势后端实现
- 户型价格走势前端JS实现和Echars呈现逻辑
- 总结
第六章 用户中心页

6-1 注册登录

- 注册功能介绍与实现逻辑
- 注册功能后端逻辑实现(上)
- 注册功能后端逻辑实现(下)
- 注册功能前端JS代码讲解
- 注册功能前端页面实现
- 用户中心页功能介绍与实现逻辑
- 梳理用户中心页代码逻辑&获取用户对象
- 获取收藏房源和浏览记录的房源信息
- 完成用户中心页的前端代码
- 登录功能介绍
- 登录功能后端实现
- 登录功能前端实现
- 登出功能介绍及实现思路
- 登出功能代码实现
6-2 账号信息修改

- 账号信息修改功能介绍及接口描述
- 账号信息修改功能后端实现
- 账号信息修改功能前端实现
6-3 房源收藏

- 房源收藏功能介绍与实现逻辑
- 房源收藏功能后端实现及效果演示
- 房源收藏功能前端实现
- 取消收藏前端JS逻辑实现
- 取消收藏功能后端实现逻辑
- 取消收藏功能后端实现
6-4 浏览记录

- 浏览记录功能介绍及逻辑梳理
- 浏览记录功能后端逻辑实现
- 删除浏览记录功能介绍及前端JS实现逻辑
- 清除浏览记录后端实现
6-5 智能推荐

- 协同过滤介绍和分类
- 什么是皮尔逊相关系数
- 推荐系统之获取所有用户的id
- 推荐系统之获取每个用户的浏览历史
- 获取两个用户的相似度-获取用户共同房源
- 使用pears相关系数获取两个用户的相似度
- 获取相似度在前10名的用户功能实现
- 获取推荐房源代码实现
- 项目中使用推荐功能实现思路
- 项目房源推荐功能实现-根据返回值给用户返回推荐结果
- 项目房源推荐功能实现-添加用户浏览次数
- 项目房源推荐功能实现-非登录状态返回同小区房源数量
- 总结