仿StackOverflow开发在线问答系统
【第二期11月9日开课】使用Python Flask Web开发框架实现一套类似StackOverflow的在线问答平台LouQA,具备提问,回答,评论点赞等功能。学习数据库设计,Python Web开发及bootstrap相关知识。第二期开放报名中,名额有限,开课后将赠送一个月的VIP会员服务(价值49元)。
课程购买有疑问?
(0/4)
1 门课程,4 个实验
专属环境,无限延时
课程难题,有问必答
未开放购买
课程服务
本课程定期开班,第二期开课时间2015年11月9日~2015年12月6日。
第一期由于时间原因没有跟上的同学可以免费继续学习,第二期课程内容根据大家反馈有很多更新优化,增加了相关知识点的关联技术文档及完整代码参考与讲解等,敬请期待。
加入本课程包含以下服务:
- 1个月实验楼VIP会员服务价值49元
- 1个月教师有问必答服务,24小时内回复您在课程中遇到的任何问题
- 1个月教师每周作业点评服务
课程描述
课程项目是完成一个类StackOverflow在线问答系统。
使用Python Flask Web开发框架实现一套类似StackOverflow的在线问答平台LouQA,具备提问,回答,评论点赞等功能。将学习到数据库设计,Python Web开发等技术。
课程购买后即可学习,推荐学习时间4周,每周完成一个实验需要至少8个小时按照文档进行实验以及更多技术资料阅读的时间,遇到问题可在问答中与教师交流,按时公开实验报告可及时获得点评指导。
学习本课需要你已经具备Python及Flask Web框架开发的基本技能,推荐先学课程:
可以学到的知识点
- 操作系统:Linux基本操作
- 编程语言:Python语言开发
- 开发框架:Flask Web框架,MVC开发模式
- 数据库:MYSQL数据库设计及SQLAlchemy接口开发
- 安装部署:virtualenv, nginx等
教师简介
本课程由实验楼资深Python工程师开设编写。
课程大纲
第一周:预备知识
实验内容:
- Flask开发环境搭建
- 完成Flask可运行的代码框架
实验目标:
- 提交LouQA v0.1:简单的Flask Web应用
第二周:用户管理
实验内容:
- 用户认证的实现
- 用户管理的实现
- 熟悉Flask-SQLAlchemy的使用
实验目标:
- 提交LouQA v0.2:具备完整的用户管理功能
第三周:问答模块
实验内容:
- 问题,回答,评论数据库表格设计
- SQLAlchemy对象实现
- 问答模块功能的实现
实验目标:
- 提交LouQA v0.3:具备完整的功能QA的实现
第四周:部署
实验内容:
- supervisord+gunicorn部署方式
- 初始化与配置脚本
实验目标:
- 提交LouQA v0.4:可以部署到服务器上的QA系统
时间: 2024-10-13 16:47:14