使用Flask框架搭建项目架构,从Flask功能模块,到路由请求,文件配置,数据库操作,再到模板语法及项目功能实现讲解,逐步解锁Flask框架应用,并深入掌握p

*   第一章 智能租房分析/

  *   项目展示及重难点梳理/

    *   项目展示及重难点梳理

*   第二章 初始化项目(课程资料请在本节获取)/

  *   搭建项目环境/

    *   为什么要搭建独立项目环境(课程资料请在本节获取)

    *   virtualenv的基本使用介绍

    *   virtualenv搭建项目实际环境

  *   实现flask最小功能/

    *   Flask框架介绍

    *   Flask框架安装

    *   最小功能模块实现

    *   Flask初始化参数(上)

    *   Flask初始化参数(下)

    *   Flask初始化参数使用

    *   Flask初始化参数重点总结

    *   Flask路由参数介绍

    *   带有参数的路由使用

    *   指定路由的请求方式

    *   Flask配置项的设置方式

    *   app.run()函数的使用

  *   配置数据库/

    *   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数据库过滤操作实践(下)

    *   总结

*   第三章 房源首页/

  *   模板语法 Jinja2的使用/

    *   模板语法jinja2-变量

    *   模板语法jinja2-表达式

    *   模板语法jinja2-过滤器

    *   模板语法jinja2-自定义过滤器&模板渲染函数

  *   获取全部房源数量/

    *   获取全部房源数量功能介绍&前置说明

    *   实现获取全部房源数量

  *   最新房源TOP6/

    *   实现获取最新房源top6功能

  *   最热房源TOP4/

    *   实现获取最热房源top4功能

  *   智能提示搜索/

    *   智能搜索功能介绍

    *   智能搜索逻辑功能逻辑详解

    *   智能搜索前端代码准备

    *   搜索字段选择-点击事件监听逻辑实现

    *   智能搜索之监听input框输入逻辑介绍及实现

    *   搜索关键字获取结果逻辑

    *   如何正确返回搜索结果

    *   Flask中的request对象

    *   后端查询关键字接口描述

    *   关键字查询代码实现上

    *   关键字查询代码实现中

    *   关键字查询代码实现下

    *   总结

*   第四章 房源列表页/

  *   蓝图的使用/

    *   蓝图的使用

  *   实现列表页房源展示/

    *   搜索列表页呈现-点击待选项放入搜索框的逻辑实现

    *   搜索列表页后端逻辑思路及首页代码模块化

    *   搜索列表页后端实现(上)

    *   搜索列表页后端实现(中)

    *   搜索列表页后端实现(下)

    *   最新房源列表页-后端代码实现

    *   最新房源列表页-前端代码实现

    *   最新房源列表页-添加分页功能(上)

    *   最新房源列表页-添加分页功能(下)

    *   最热房源列表页实现

    *   总结

*   第五章 房源详情页/

  *   基本信息展示/

    *   房源基本信息展示模块及接口介绍

    *   房源基本信息展示逻辑实现(上)

    *   房源基本信息展示逻辑实现(下)

  *   Echars数据可视化呈现/

    *   数据可视化介绍及实现流程

    *   数据可视化工具Echars介绍及使用示例

    *   Echars配置项的使用

    *   Echars配置信息整体梳理

    *   Echars快速制作一张图表

  *   户型占比/

    *   户型占比功能介绍及实现思路

    *   户型占比实现-后端查询及数据返回

    *   户型占比实现-前端JS操作

    *   户型占比实现-Echars可视化呈现

  *   本地区小区房源数量top20/

    *   本地区小区房源数量Top20功能介绍

    *   本地区小区房源数量Top20功能后端实现

    *   本地区小区房源数量Top20功能前端实现

    *   本地区小区房源数量Top20-Echars呈现

  *   线性回归实现房价预测/

    *   线性回归基本介绍

    *   在python中实现线性回归-sklearn安装

    *   使用sklearn进行线性回归预测

    *   线性回归算法进行房价预测-后端实现(上)

    *   线性回归算法进行房价预测-后端实现(下)

    *   线性回归算法进行房价预测-前端实现及Echars呈现

  *   户型价格走势/

    *   户型价格走势实现思路

    *   户型价格走势后端实现

    *   户型价格走势前端JS实现和Echars呈现逻辑

    *   总结

*   第六章 用户中心页/

  *   注册登录/

    *   注册功能介绍与实现逻辑

    *   注册功能后端逻辑实现(上)

    *   注册功能后端逻辑实现(下)

    *   注册功能前端JS代码讲解

    *   注册功能前端页面实现

    *   用户中心页功能介绍与实现逻辑

    *   梳理用户中心页代码逻辑&获取用户对象

    *   获取收藏房源和浏览记录的房源信息

    *   完成用户中心页的前端代码

    *   登录功能介绍

    *   登录功能后端实现

    *   登录功能前端实现

    *   登出功能介绍及实现思路

    *   登出功能代码实现

  *   账号信息修改/

    *   账号信息修改功能介绍及接口描述

    *   账号信息修改功能后端实现

    *   账号信息修改功能前端实现

  *   房源收藏/

    *   房源收藏功能介绍与实现逻辑

    *   房源收藏功能后端实现及效果演示

    *   房源收藏功能前端实现

    *   取消收藏前端JS逻辑实现

    *   取消收藏功能后端实现逻辑

    *   取消收藏功能后端实现

  *   浏览记录/

    *   浏览记录功能介绍及逻辑梳理

    *   浏览记录功能后端逻辑实现

    *   删除浏览记录功能介绍及前端JS实现逻辑

    *   清除浏览记录后端实现

  *   智能推荐/

    *   协同过滤介绍和分类

    *   什么是皮尔逊相关系数

    *   推荐系统之获取所有用户的id

    *   推荐系统之获取每个用户的浏览历史

    *   获取两个用户的相似度-获取用户共同房源

    *   使用pears相关系数获取两个用户的相似度

    *   获取相似度在前10名的用户功能实现

    *   获取推荐房源代码实现

    *   项目中使用推荐功能实现思路

    *   项目房源推荐功能实现-根据返回值给用户返回推荐结果

    *   项目房源推荐功能实现-添加用户浏览次数

    *   项目房源推荐功能实现-非登录状态返回同小区房源数量

    *   总结