自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(39)
  • 收藏
  • 关注

转载 期末作品检查

一.个人学期总结从一开始接触的是turtle库绘制图形,在没有接触基本语法的情况下,会因为基础不扎实而学起来吃力,turtle库的学习,练习if条件、for循环、定义函数的代码,激发了我们对python的学习兴趣的热情,逐渐的,在对库的使用中熟悉了python的语法,有html基础加上Bootstrap(www.runoob.com)的CSS引用,就可以制作出一个静态页面,再有...

2018-01-07 19:55:00 107

转载 三十九、管理信息系统 第三部分 作业

阅读教材,思考并回答以下问题: 1.DDS和IDDS的组成。答:DDS(决策支持系统)由决策支持系统的系统结构,人机对话子系统,数据库子系统,模型库子系统,方法库子系统组成。 IDDS(智能决策支持系统)由只能人机接口,问题处理系统,知识库子系统与推理机组成。 2.电子商务系统的结构。答:电子商务整体结构分为四大基础设施和两大支柱,基础结构:包括网络基...

2018-01-04 14:54:00 119

转载 三十八、模型分离(选做)

模型分离--让代码更方便管理新建models.py,将模型定义全部放到这个独立的文件中。from datetime import datetimefrom werkzeug.security import generate_password_hash,check_password_hashfrom exts import dbclass User(db.Mod...

2017-12-26 12:06:00 77

转载 三十七、密码保护

1.更新User对象,设置对内的_passwordclass User(db.Model): __tablename__ = 'user' _password = db.Column(db.String(200), nullable=False) #内部使用class User(db.Model): __tablename__ = 'user'...

2017-12-22 11:50:00 85

转载 三十六、实现搜索功能

准备视图函数search()修改base.html 中搜索输入框所在的<form action="{{ url_for('search') }}" method="get"> <input name="q" type="text" placeholder="请输入关键字"><form action="{{ url_for('sea...

2017-12-20 16:09:00 99

转载 三十五、完成个人中心—导航标签

1.个人中心—视图函数带标签页面参数tag@app.route('/usercenter/<user_id>/<tag>')def usercenter(user_id, tag): if tag == ‘1': return render_template('usercenter1.html', **context)@app.rout...

2017-12-19 16:32:00 67

转载 三十四、个人中心标签页导航

1.新页面userbase.html,用<ul ><li role="presentation">实现标签页导航。<ul class="nav nav-tabs"> <li role="presentation"><a href="#">Home</a></li> <li role="pres...

2017-12-15 11:54:00 82

转载 三十三、评论列表显示及排序,个人中心显示

1.显示所有评论{% for foo in ques.comments %}<ul class="list-group" style="margin: 10px"> <a>{% for foo in ques.comments %}</a> <li class="list-group-item"...

2017-12-13 20:28:00 114

转载 三十二、完成评论功能

1.定义评论的视图函数@app.route('/comment/',methods=['POST'])def comment():读取前端页面数据,保存到数据库中@app.route('/comment/',methods=['POST'])@loginFirstdef comment(): comment=request.form.get('new...

2017-12-08 11:32:00 108

转载 三十一、从首页问答标题到问答详情页

1.主PY文件写视图函数,带id参数。@app.route('/detail/<question_id>')def detail(question_id): quest = return render_template('detail.html', ques = quest)@app.route('/detail/<question_id&...

2017-12-07 11:41:00 62

转载 三十、首页列表显示全部问答,完成问答详情页布局

首页列表显示全部问答:将数据库查询结果传递到前端页面 Question.query.all()前端页面循环显示整个列表。问答排序@app.route('/')def index(): context={ 'questions':Question.query.order_by('-creat_time').all() }...

2017-12-06 16:23:00 94

转载 二十九、制作首页的显示列表

1.在首页添加显示问答的列表,并定义好相应的样式。无序列表<ul > <li>Coffee</li> <li>Tea</li> <li>Milk</li></ul><ul class="list-group"> <li...

2017-12-01 20:40:00 101

转载 二十八、发布功能完成

编写要求登录的装饰器from functools import wrapsdef loginFirst(func): #参数是函数@wraps(func) def wrapper(*args, ** kwargs): #定义个函数将其返回 #要求登录 return func(*args, ** kwargs...

2017-11-28 17:55:00 81

转载 二十七、登录之后更新导航

用上下文处理器app_context_processor定义函数获取session中保存的值返回字典# 上下文处理器@app.context_processordef mycontext(): username = session.get('user') if username: return{'username':use...

2017-11-24 16:42:00 70

转载 二十六、完成登录功能,用session记住用户名

登录功能完成:js:设置returnfunction fnLogin() { var oUname = document.getElementById("uname"); var oUpass = document.getElementById("upass"); var oError = document.getElementById("e...

2017-11-23 21:49:00 137

转载 二十五、完成注册功能

js文件:onclick函数return True时才提交表单,return False时不提交表单。function fnRegist() { var oUname = document.getElementById("name"); var oError = document.getElementById("error_box"); var...

2017-11-22 17:00:00 182

转载 二十四、通过用户模型,对数据库进行增删改查操作

增加:user = db.session.add(user)db.session.commit()查询:User.query.filter(User.username == 'mis1114').first()修改:user.password = '111111'db.session.commit()删除:db.session.delete(user)db.session...

2017-11-17 13:08:00 100

转载 二十三、连接mysql数据库,创建用户模型

安装与配置python3.6+flask+mysql数据库下载安装MySQL数据库下载安装MySQL-python 中间件pip install flask-sqlalchemy (Python的ORM框架SQLAlchemy)mysql创建数据库数据库配置信息config.pySQLALCHEMY_DATABASE_URL = 'mys...

2017-11-14 17:53:00 61

转载 二十二、管理信息系统的开发与管理

1.带label的文本输入区域 1.<label for=""></label> <textarea " id=""></textarea>{% extends 'index.html' %}{% block title %}发布区{% endblock %}{% block head %} &l...

2017-11-12 23:50:00 70

转载 二十一、加载静态文件,父模板的继承和扩展

用url_for加载静态文件<script src="{{ url_for('static',filename='js/login.js') }}"></script>flask 从static文件夹开始寻找可用于加载css, js, image文件继承和扩展把一些公共的代码放在父模板中,避免每个模板写同样的内容。base.html...

2017-11-08 16:03:00 42

转载 十九、夜间模式的开启与关闭,父模板的制作

夜间模式的开启与关闭放置点击的按钮或图片。定义开关切换函数。onclick函数调用。<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>夜晚模式</title> <s...

2017-11-03 23:10:00 69

转载 二十、开始Flask项目

新建Flask项目。设置调试模式。理解Flask项目主程序。使用装饰器,设置路径与函数之间的关系。使用Flask中render_template,用不同的路径,返回首页、登录员、注册页。from flask import Flask,render_templateapp = Flask(__name__)@app.route('/'...

2017-11-03 21:11:00 62

转载 十八、完成登录与注册页面的前端

完成登录与注册页面的HTML+CSS+JS,其中的输入项检查包括:用户名6-12位首字母不能是数字只能包含字母和数字密码6-12位注册页两次密码是否一致登录页面:1.html代码 <!DOCTYPE html><html lang="en"><head> <meta charset="UTF...

2017-11-01 19:36:00 138

转载 十七、JavaScript 基础,登录前端验证

1.<script></script>的三种用法:放在<body>中放在<head>中放在外部JS文件中<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <titl...

2017-10-27 19:24:00 77

转载 CSS实例:图片导航块

认识CSS的 盒子模型。CSS选择器的灵活使用。实例:图片文字用div等元素布局形成HTML文件。新建相应CSS文件,并link到html文件中。CSS文件中定义样式div.img:border,margin,width,floatdiv.img img:width,heightdiv.desc:text-align,paddingdiv.img:...

2017-10-20 17:19:00 49

转载 十五、导航,头部,CSS基础

制作自己的导航条。HTML头部元素:<base> 定义了页面链接标签的默认链接地址<style> 定义了HTML文档的样式文件<link> 定义了一个文档和外部资源之间的关系练习样式表:行内样式表内嵌样式表外部样式表分别练习定义三类选择器:HTML 选择器CLASS 类选择器ID 选择...

2017-10-17 21:27:00 62

转载 十四、web基础,用html元素制作web页面

1.用div,form制作登录页面,尽可能做得漂亮。2.练习使用下拉列表选择框,无序列表,有序列表,定义列表。3.观察常用网页的HTML元素,在实际的应用场景中,用已学的标签模仿制作。<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8">...

2017-10-13 21:48:00 79

转载 十三、web基础

认识URL,观察常用网站网址,区分不同组成部分。uscheme://host:port/path/?query-string=xxx#anchor11观察web浏览过程.HTML基础。练习使用标签制作简单的页面。<h1></h1><hr><P>友情链接</P><a href=url></a...

2017-10-11 16:12:00 52

转载 十二、timestamp与timedelta,管理信息系统概念与基础

1.将字符串‘2017年10月9日星期一9时10分0秒 UTC+8:00’转换为timestamp。from datetime import datetime,timedeltadt = datetime.strptime('2017年10月9日星期一9时10分0秒 UTC+8:00','%Y年%m月%d日星期一%H时%M分%S秒 UTC+8:00').timestamp()...

2017-10-10 16:52:00 103

转载 十一、datetime处理日期和时间

datetime.now() # 获取当前datetimedatetime.utcnow()datetime(2017, 5, 23, 12, 20) # 用指定日期时间创建datetime将以下字符串转换成datetime类型:'2017/9/30''2017年9月30日星期六''2017年9月30日星期六8时42分24秒...

2017-09-30 11:39:00 99

转载 十、中文词频统计

中文分词下载一中文长篇小说,并转换成UTF-8编码。使用jieba库,进行中文词频统计,输出TOP20的词及出现次数。排除一些无意义词、合并同一词。对词频统计结果做简单的解读。import jiebastories = open('蜻蜓眼.txt','r',encoding='utf-8').read()story=list(jieba.cut(s...

2017-09-29 11:40:00 132

转载 九、文件方式实现完整的英文词频统计实例

可以下载一长篇的英文小说,进行词频的分析。1.读入待分析的字符串2.分解提取单词3.计数字典4.排除语法型词汇5.排序6.输出TOP(20)7.对输出结果的简要说明。fo=open('test.txt','r')w=fo.read()fo.close()#字符串处理w = w.lower()for i in ',.': ...

2017-09-27 16:24:00 58

转载 八、组合数据类型练习,英文词频统计实例上

1.字典实例:建立学生学号成绩字典,做增删改查遍历操作。dict={'001':'66','003':'77','006':'88','009':'99'}print('学生学号成绩:',dict)dict['007']=96print('增加学号为007的学生的成绩为96:',dict)dict.pop('001')print('删除学号为001的学...

2017-09-26 17:38:00 85

转载 七、英文词频统计预备,组合数据类型练习

实例: 下载一首英文的歌词或文章,将所有,.?!等替换为空格,将所有大写转换为小写,统计某几个单词出现的次数,分隔出一个一个的单词。w ='''We don't talk anymore We don't talk anymore We don't talk anymore Like we used to do We don't laugh anymore ...

2017-09-22 17:30:00 82

转载 六、凯撒密码、GDP格式化输出、99乘法表

恺撒密码的编码plaincode=input('明文:')print('密文:',end='')for i in plaincode: print (chr(ord(i)+3),end='')国家名称 GDP总量(人民币亿元)中国 ¥765873.4375澳大利亚 ¥ 78312.4375(国家名称左对齐,数字右对齐,千分位,2位小数...

2017-09-19 11:44:00 82

转载 五、字符串基本操作

已知‘星期一星期二星期三星期四星期五星期六星期日 ’,输入数字(1-7),输出相应的‘星期几s ='星期一星期二星期三星期四星期五星期六星期日'd =int(input('输入1-7:'))print('今天是'+s[3*(d-1):3*d])输入学号,识别年级、专业、班级、序号s =input('请输入你的学号:')print(...

2017-09-15 16:36:00 144

转载 四、条件、循环、函数定义 练习

注意标准库的两种导入与使用方式,建议大家采用<库名>.<函数名>的方式。对前面的代码进行优化,用for,while,if,def实现:画五角星import turtlefor i in range(5): turtle.forward(150) turtle.right(144)turtle.hideturtle()...

2017-09-13 16:40:00 57

转载 三、turtle库基础练习

画一组同切圆import turtleturtle.circle(20)turtle.circle(40)turtle.circle(60)turtle.circle(80)turtle.circle(100)画一组同心圆import turtleturtle.up()turtle.goto(0,-10)turtl...

2017-09-12 17:57:00 97

转载 二、Python基础练习

1.简单输入输出交互。age=input('请输入年龄:')print('Wow,%s.'%age)2.用户输入两个数字,计算并输出两个数字之和:(尝试只用一行代码实现这个功能)#接收数字x=input('请输入第一个数字:')y=input('请输入第二个数字:')#求和sum=float(x)+float(y)#显示结果pr...

2017-09-08 20:01:00 53

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除