1.在环境变量那里卡了一会儿,刚开始不理解在start.py中append后去别的sys.path为什么不用添加,后来理解了start导入别的.py过来的时候其实别的py就是在start环境变量下运行了(不知道理解对不对,反正能想通了..
2.把logger弄成了装饰器,不过好像没简洁多少,当复习了
3.介绍的各种模块的方法,需要慢慢用多了记住,重点的记下了
4.os模块中因为win和linux的斜杠反斜杠弄的有点懵,不是特别重点..老师也没详细展开(小声bb)
5.猴子补丁中那个ujson替换例子egon讲到模块导入过程时回去复习了一下,用命名空间挺容易想明白的,创建的json命名空间是在各个.py自己内部,都指向json模块,再去json中提取dumps,所以在start中改json.dump指向ujson.dump就可以.但是start中ujson as json其实只是相当于改了start中形成的命名空间指向ujson,其他.py导入时还是json指向json
1.三层架构的思想、每层各司其职
2.视图层:交互,做一些接收和提示信息代码
3.逻辑接口层:把接收的参数进行逻辑的处理,判断是否正确等.将逻辑处理的结果返回给视图层打印和给数据层保存
4.数据处理层:处理数据的一些代码
5.今天还算轻松,老师每节课讲之前打一遍基本上对上七七八八,飘了..重点应该还是后面的面向对象吧