期末做品检查

我的学期总结css

       本人在这学期中学习了管理信息系统这门科目,这门科目主要讲解了基于Python的Flask框架web建设项目。Python,是一种面向对象的解释型计算机程序语言,由荷兰人于1989年发明,第一个公开发行版发行于1991年。Python语言具备不少优势,首先,Python在设计上坚持了清晰划一的风格,这使得Python成为一门易读、易维护,而且被大量用户所欢迎的、用途普遍的语言。再者,Python的做者有意的设计限制性很强的语法,使得很差的编程习惯(例如if语句的下一行不向右缩进)都不能经过编译,其中很重要的一项就是Python的缩进规则。html

       1、自己在大一第一学期就学习了Java语言,在刚开始学习Python的时候新鲜感十足,由于,它跟Java语言不太同样,它对我来讲比较简单易懂。一开始,咱们学习了Python的基本语法:前端

       一、用Python进行简单算数计算。python

       二、了解turtle库(海龟库),在此环境中练习条件、循环、函数定义的代码敲打,并画出了五角星、同心圆、太阳花、中国国旗等(在国庆还让咱们一同展现敲出来的五星红旗)。mysql

       三、学习了字符串的基本操做,学会输入字符串,输出代码计算后的结果。还学习了凯撒密码、GDP格式化输出、九九乘法表等简单操做。web

       四、利用python进行英文词汇统计,组合数据类型练习,用文件形式实现完成的英文词频统计、中文词频统计;利用datetime处理日期和时间,将字符串转化成imestamp与timedelta;到前期收官再次让咱们了解管理信息系统概念与基础,理解数据存储的方式如字典、列表、元祖、集合。sql

       2、到后面学习了比较高难度的功能,好比:数据库

# 增长
# user = User(username = 'xiao777',password = 'xiao777')
# db.session.add(user)
# db.session.commit()

# 查询
# user = User.query.filter(User.username == 'xiao777').first()
# print(user.username,user.password)
# db.session.commit()

# 修改
# user = User.query.filter(User.username == 'xiao777').first()
# user.password = '123456'
# db.session.commit()

# 删除
# user = User.query.filter(User.username == 'xiao777').first()
# db.session.delete(user)
# db.session.commit()

        这些功能会牵扯到数据库的连接,即要利用session进行功能的添加,以及最后要提交到数据库。编程

        3、接下来,咱们学习了用标签制做简单的页面:   bootstrap

        练习使用下拉列表选择框、无序列表、有序列表、定义列表。

        开始制做本身的导航条(HTML头部元素:<base>  定义了页面连接标签的默认连接地址。<style>  定义了HTML文档的样式。<link>  定义了一个文档和外部资源之间的关系)。

        练习样式表:行内样式表、内嵌样式表、外部样式表。分别练习定义三类选择器:HTML 选择器、CLASS 类选择器、ID 选择器。

        初步运用css作图片导航块,使用JS定义函数进行登陆注册验证,完成登陆与注册页面的前端,夜间模式的开启与关闭

        4、开始Flask项目,加载静态文件,父模板的继承和扩展,链接mysql数据库,建立用户模型,创建mysql和app的链接。例如:

{% extends 'daohang.html' %}
{% block title %}登陆{% endblock %}
{% block head %}
    <!-- 新 Bootstrap 核心 CSS 文件 -->
    <link href="https://cdn.bootcss.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet">
    <link rel="stylesheet" type="text/css" href="{{ url_for('static',filename='css/denglu.css') }}">
    <script src="{{ url_for('static',filename='js/denglu.js') }}"></script>
{% endblock %}

{% block main %}

    <div class="box">
        <form action="{{ url_for('denglu') }}" method="post">
            <ul class="aa">
                <li><h2>登陆</h2></li>
                <li><div id="error_box"><br></div></li>
                <li><input id="uname" type="text" placeholder="请输入用户名" name="username"></li>
                <li><div id="error_box"><br></div></li>
                <li><input id="upass" type="password" placeholder="请输入密码" name="password"></li>
                <li><div id="error_box"><br></div></li>
                <li><button onclick="fndenglu()">登陆</button></li>
            </ul>
        </form>
    </div>
{% endblock %}

        在学习的过程当中有遇到问题,在设计样式的时候有几种写法,第一种:直接在标签后面加一个style。第二种:在原HTML文件的基础上,加一个p标签,里面放所须要的style。第三种:利用css外部文件,在所须要更改样式的标签订义属性,而后新建一个css文件,在css文件编写样式,而后在原html文件加一个link的连接。总的来讲,前两种方法比较简单,第三种比较难理解,后面参考了网上的相关方法,发现,标签内定义的属性要简单、明确,这样,在外部css文件才能更好地运用。

        学习编写一门语言并不容易,它须要发散性的思惟,更加须要锲而不舍的决心。光在课上听老师讲是不够,课后须要花不少时间去发掘,分析,理解。总而言之,打下坚实的基础是第一步,在基础上再一步一步地深刻。

        最终成果:

       

相关文章
相关标签/搜索
本站公众号
   欢迎关注本站公众号,获取更多信息