这次我的任务总结起来,就是三个方面:DAL层代码的熟悉和自己写一个数据库接口,django框架的学习与熟悉,以及mysql的存储过程。
首先,我的任务完成情况,耗时最长的是第一个,熟悉代码,因为有对具体的python文件进行分析,所以觉得掌握的还ok,我所理解的接口,就是别人头部from一下我的接口类(即在头部调用一下,在python里面是使用from来进行调用),然后使用类里面的接口方法,传参之后,实现调用者不用直接嵌入我写的方法内部的代码,而是调用一下这个接口方法,实现内部耦合的解耦。其次是django框架的时间,在学长推荐的网站自强学堂,学习了django框架的搭建,以及相关的基本命令。最后是mysql的存储过程,学习了基本的sql语句,以及对它的初步理解,但是语句具体的还没记住。
下面,是各部分任务的具体学习和完成过程。
DAL层代码的熟悉。打开python文件之后,一个问题出现了,python的类到底是怎样的?于是上网查了,并做了笔记整理,比如说基本的命名规范,变量,方法前加两个下划线,变为私有的,以及类的一些专有方法,构造函数啦,析构函数啦(以后再也不敢对别人说我知道python了……)第二个,学习了异常的处理,基本的捕获异常语句,带参的异常类型,自己触发的异常,捕获异常,括号里是异常类型就好,没有异常变量,而唯一有变量,用逗号隔开,这个变量是异常语句的一个参数。不过,python变量不用声明,这点明白的话,也就容易想通了。代码中还包括事务的处理,是的,数据库的增删改查,除了查,其他都得改数据库中的数据,所以就必然会牵扯事务的处理,完成update后,需要commit,捕获异常中,需要rollback.之后,我就自己随便写了个接口,也就是对一个表的插入操作的方法。在数据库中测试了sql语句,但是没有被别人用过还。
django框架,是学的稍微轻松愉悦一些的,看完教程之后,我也自己动手在自己的服务器上搭建了一下,也练习了基本命令,至于轻松愉悦,就是因为搭好之后很有成就感。之中,碰到的问题,也通过搜索引擎解决了。
mysql的存储过程,先看了网上博客大家写的一些东西,也看了一下借的书上的内容,因为之前sqserver学过一点这个,所以进入还挺快的,看了一下基本的语句,但是还没怎么练习,就看了基本的概念和命令。
网友评论