个人学期总结
经过一个学期的Python语言基础学习,我已经对Python语言有了全面详细的认识,并基本掌握了Python语言的语法规则,能够在简单项目中进行应用。Python作为近些年热门程序语言之一,有着许多其它程序语言不可替代的优点,与Java语言相比Python语法简洁而清晰,具有丰富和强大的类库。
从最初的学习用Python语言画圆,画太阳花,画五星红旗,到后来的Flask选择组件以及构建MySQL,我们从基本的Python语法构成学习开始深入到Web前端技术的开发。Python作为一种面向对象的解释型计算机程序设计语言,特色之一是强制用空白符作为语句缩进。Flask是一个面向简单需求小型应用的“微框架”,Flask选择组件的额外工作给那些使用案例不适用标准ORM的开发者提供了更多的灵活性,同样也给使用不同工作流和模版化系统的开发者们带来了灵活性。
在Web开发方面,我们首先需要利用Pythony语言写一个主py文件,利用Flask框架添加首页,注册页面,登录页面和问答页面,利用css编辑网页整体布局,利用js实现网站各页面的功能。然后,我们需要自己做一个父模板,制作一个导航条和开启夜间模式。接着,我们需要做detail文件,处理网站诸如评论问答功能。最后,我们需要建立数据库,利用Web前端连接数据库实现网页的所有功能。
使用工具
主要工具: MySQL + Navicat for MySQL + PyCharm64.exe + Python 3.6 64-bit
在学习的最初阶段,我们开始认识到Python语言的简洁清晰性,利用Python语言练习字符串,定义函数,做九九乘法表输出以及处理中英文
字符串并统计。
学习完这些基本操作,我们转入了制作网站的基本学习,一开始是认识URL,观察常用网站网址,区分不同组成部分uscheme://host:port/path/?query-string=xxx#anchor11,理解并学会使用什么是div区块。
效果预览
再接着,我们学习了如何使用div,form制作登录页面,练习使用了下拉列表选择框,无序列表,有序列表,定义列表。用常用网页的HTML元素,在实际的应用场景中,用已学的标签模仿制作。
紧接着,我们学习了如何制作导航条,了解html头部的基本元素