免费带你学习一个Python项目:《图书推荐系统》

大家好!我是青哥哥。今天带给大家一个新的免费教程【图书推荐系统】,是基于FastAPI+Vue3的前后端分离项目,功能点丰富,创新点足,可以用于毕业设计、实习项目。
本项目我们提供了脚手架+详细的带敲笔记,有想学习的小伙伴可以跟着我们手把手带撸的视频自己独立敲出来,并知晓其原理和过程细节

资料获取方式

请点开作者头像看下作者主页个人简介

项目亮点

使用 pandas 和 scikit-learn 实现智能推荐算法(User-CF 或者 Item-CF)

项目技术栈

前后端分离
后台:FastAPI + Tortoise-ORM + Pandas(数据处理)+ scikit-learn(深度学习)
前台:Vue3 + Element-plus
数据库:Mysql 8.0

编程语言:Python、HTML、CSS、JavaScript

我准备了一个 FastAPI+Vue3项目脚手架,包含一些基本的功能模块,方便大家学习

电脑里需要准备的软件环境

运行环境:Python3.12
前端运行环境:Node.js18+
代码编写软件:Pycharm2024.1+
数据库:MySQL 8
数据库可视化:Navicat16

项目功能介绍

管理员
查看数据可视化统计图(图书的收藏数、评价数 Top10)
管理图书分类信息
管理图书信息
管理图书收藏信息
管理图书评价信息
个人信息管理
修改密码
登录

普通用户
查看数据可视化统计图(图书的收藏数、评价数 Top10)
查看图书信息(可分类检索)
查看图书详情
收藏图书
评价图书
查看推荐的图书(基于User-CF 或者Item-CF的智能推荐算法)
管理自己收藏的图书
管理自己的图书评价
个人信息管理
修改密码
登录、注册

功能脑图

在这里插入图片描述

相关官方文档

FastAPI:https://fastapi.tiangolo.com/
Vue:https://cn.vuejs.org/
Element-Plus:https://element-plus.org/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

程序员青戈

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值