python实现在线答题_仿 StackOverflow 开发在线问答系统

仿StackOverflow实现在线问答系统

由实验楼工程师开设编写的课程,给大家每周定了一个小目标,让大家通过4周的课程学习,逐步实现这些小目标,最终完成一套类似StackOverflow的在线问答平台LouQA的实现,主要具备提问,回答,评论点赞等功能。

课程信息

开课信息:课程随到随学,遇到技术问题在讨论区发帖提问,有工程师回复解答

会员服务:购买课程即可获得1个月的会员服务

学习周期:加入课程即可获得1个月的学习时间,1个月后将只能查看实验文档,无法进行在线实验

课程价格:99元

企业团报:可获得更多支持服务,请点击购买咨询

适合人群

具备Python及Flask Web框架开发的基本技能

课程特点

每周实现一个小目标,坚持4周完成整个在线问答系统的开发和部署

没有废话直接动手实战,Learning by doing是我们一直推崇的IT技术学习方法

课程介绍

课程内容:使用Python Flask Web开发框架实现一套类似StackOverflow的在线问答平台LouQA,具备提问,回答,评论点赞等功能。将学习到数据库设计,Python Web开发等技术。

可学知识点:操作系统:Linux基本操作;编程语言:Python语言开发;开发框架:Flask Web框架,MVC开发模式;

数据库:MYSQL数据库设计及SQLAlchemy接口开发;安装部署:virtualenv, nginx等。

问答交流:实验楼工程师在实验楼问答中为你提供问答服务,保证在实验楼环境中顺利完成项目。

课程安排

第一周:预备知识

实验内容:

Flask开发环境搭建

完成Flask可运行的代码框架

实验目标:

提交LouQA v0.1:简单的Flask Web应用

第二周:用户管理

实验内容:

用户认证的实现

用户管理的实现

熟悉Flask-SQLAlchemy的使用

实验目标:

提交LouQA v0.2:具备完整的用户管理功能

第三周:问答模块

实验内容:

问题,回答,评论数据库表格设计

SQLAlchemy对象实现

问答模块功能的实现

实验目标:

提交LouQA v0.3:具备完整的功能QA的实现

第四周:部署

实验内容:

supervisord+gunicorn部署方式

初始化与配置脚本

实验目标:

提交LouQA v0.4:可以部署到服务器上的QA系统

最终效果

最终实现的问答网站效果截图:

document-uid242676labid1150timestamp1472534571141.png

document-uid242676labid1150timestamp1472534653681.png

常见问题

课程可以开具发票吗?

课程可以开具普通发票,请在购买后30天内填写发票需求表单:发票信息

课程中会介绍理论内容吗?

为了说清楚实验中的一些操作会加入理论内容。理论内容不会重复造轮子,太多牛人已经写了太多好文章,会精选最值得读的文章推荐给你,动手实践的同时扎实理论基础。

每个实验需要多久时间完成?

每个实验规模有很大差异,需要1-3小时的动手操作时间。

实验中遇到问题怎么办?

问题欢迎随时在实验楼问答中提出,实验楼团队负责保证实验可以完成,理论原理相关内容我们将尽力协助教师解答。

其他问题 >

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值