1.1

我的期末总结:css

python是编程里的一门语言,相对地较独立,不依赖于其余课程的学习基础,有更好的可读性,上手相对容易,老师从简单的入门开始教咱们,有利于咱们代码薄弱的同窗学习,从开始简单的一句话开始学起,有几句代码实现一个动画效果,从这能够体会到Python语言的简见明了,易学易操做。python有不少功能强大的第三方库,减轻了不少咱们打代码的负担。老师上课每节课目标分明清晰,这让咱们清楚地知道咱们每节课要学习什么。Python刚开始的易学减轻了咱们对编程的恐惧,这让咱们有信心去学这门课程。在学习的过程,也会遇到难题,但经过看老师的视频截图,再跟同窗交流学习,基本上就能解决困难了。虽然老师做业的困难能解决,但离真正有技术的掌握还有有点远,由于敲完代码后掌握知识的时间只有一段时间,从遗忘曲线能够知道,时间过得越久,遗忘的程度也就越多,因此要经过不断地反复地练习,不断地巩固,才能更好的掌握这门语言。html

学习完这门课程,有以下感觉:1.参考一本零基础书,例程比较好的教程,从头至尾看下去,把里面的内容好好看,基本上都要把代码打几遍,熟练才会让本身吸取和提高。2用老师上课的做业的实际项目练手,这样有助于本身理解书本上的知识点。这样效果比你平时学一门新语言要好不少。3.能够请教老师和同时,能够找几个同窗一块儿研究学习,能够发现本身的不足。4.要学会搜索,多去网上找资源,学会如何更多途径地解决问题。前端

 

 

总结Python+Flask+MysqL的web建设技术过程:python

这个学期学习了用Python进行简单算数计算。了解turtle库,练习条件、循环、函数定义,并画出了五角星、同心圆、太阳花、中国国旗等。学习了字符串的基本操做,学会输入字符串,输出代码计算后的结果,凯撒密码、GDP格式化输出、九九乘法表等简单操做。利用python进行英文词汇统计,组合数据类型练习,用文件形式实现完成的英文词频统计、中文词频统计。利用datetime处理日期和时间,将字符串转化成imestamptimedelta,了解管理信息系统概念与基础,理解数据存储的方式如字典、列表、元祖、集合.。学习web,学会认识URL,会观察网站网址,区分组成部分,练习用标签制做简单的页面,用html制做web页面,练习使用下拉列表选择框、无序列表、有序列表、定义列表。开始制做本身的导航条(HTML头部元素:<base>  定义了页面连接标签的默认连接地址。<style>  定义了HTML文档的样式。<link>  定义了一个文档和外部资源之间的关系)。练习样式表:行内样式表、内嵌样式表、外部样式表。分别练习定义三类选择器:HTML 选择器、CLASS 类选择器、ID 选择器。初步运用css作图片导航块,使用JS定义函数进行登陆注册验证,完成登陆与注册页面的前端,夜间模式的开启与关闭。学习Flask项目,加载静态文件,父模板的继承和扩展,链接mysql数据库,建立用户模型,创建mysqlapp的链接。经过用户模型,对数据库进行增删改查操做。完成注册功能,将界面的数据存到数据库,redirect重定向登陆页。完成登陆功能,用session记住用户名,像操做字典同样操做‘session’:增长用户名‘session[username]=username。登陆以后更新导航,用上下文处理器app_context_processor定义函数,获取session中保存的值,返回字典,在父模板中更新导航,插入登陆状态判断代码。完成注销功能,清除session。发布功能的实现,制做首页的显示列表,首页列表显示所有问答,完成问答详情页布局,从首页问答标题到问答详情页,完成评论功能,完成评论列表显示及排序,我的中心显示,我的中心标签页导航,完成我的中心—导航标签,实现搜索功能等等。学了网页基本的功能,基本上可以完成一个网页。mysql

 

 

 

 

 

 

 

 

 

 

 

使用工具:Python,pycharm,native for mysqlweb

 

字符串是 字符的序列 。字符串基本上就是一组单词。sql

(1)字符串:数据库

①使用单引号(')编程

能够用单引号指示字符串,就如同'hello'这样。全部的空白,即空格和制表符都照原样保留。flask

②使用双引号(")

在双引号中的字符串与单引号中的字符串的使用彻底相同,例如"hello"。

③使用三引号('''或""")

利用三引号,能够指示一个多行的字符串。能够在三引号中自由的使用单引号和双引号。

(2)_init_方法:

把__init__方法定义为取一个参数name(以及普通的参数self)。在这个__init__里,咱们只是建立一个新的域,也称为name。注意它们是两个不一样的变量,尽管它们有相同的名字。点号使咱们可以区分它们。最重要的是,咱们没有专门调用__init__方法,只是在建立一个类的新实例的时候,把参数包括在圆括号内跟在类名后面,从而传递给__init__方法。这是这种方法的重要之处。

(3)Flask:

经常使用的代码是:

from flask import Flask

app = Flask(__name__)

Flask类的构造函数只有一个必须制定的参数:程序主模块或包的名字。

Flask用这个参数决定程序的根目录,以便稍后能找到相对于程序根目录的资源文件位置。

 

(4)路由和视图函数

客户端将请求发送给Web服务器

Web服务器将请求发送给**Flask程序实例**app

app须要知道对每一个URL请求运行哪些代码,那么这个就须要映射关系,保存映射关系的程序是路由定义路由器

最简便的方式:使用app.route修饰器

@app.route('/')

def index(): #index()函数注册为程序根地址的处理程序

    return '<h1>Hello World</h1>'

修饰器:Python语言的标准特性,可使用不一样的方式修改函数的行为。惯用作法是:使用修饰器把函数注册为事件的处理程序。

 

 

(5)GetPost区别:

相关文章
相关标签/搜索