第一章 智能租房分析
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名的用户功能实现
  • 获取推荐房源代码实现
  • 项目中使用推荐功能实现思路
  • 项目房源推荐功能实现-根据返回值给用户返回推荐结果
  • 项目房源推荐功能实现-添加用户浏览次数
  • 项目房源推荐功能实现-非登录状态返回同小区房源数量
  • 总结