摘要: 一.引子 1.什么是编程呢? 数据结构和算法的结合; 2.什么是rest呢? 总结来说一句话:url用来唯一定位资源,http请求方式来区分用户行为; 3.getattr,hasattr,setattr动态的对对象的属性进行操作; 4.self的定位:永远指向调用者; 5.http请求数据的编码协议 阅读全文
posted @ 2018-12-06 20:09 不喜欢酸甜的刘青阳 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 一.vue的介绍 目前前端有常用的三大框架 | 框架 | 介绍 || vue | 尤雨溪,渐进式的JavaScript框架 || react | Facebook公司,里面的高阶函数非常多,对初学者不用好 || angular | 谷歌公司,目前更新到6.0,学习angular需要学习typescr 阅读全文
posted @ 2018-11-26 21:52 不喜欢酸甜的刘青阳 阅读(433) 评论(0) 推荐(0) 编辑
摘要: page.py views.py index.html 阅读全文
posted @ 2018-11-07 20:19 不喜欢酸甜的刘青阳 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 一.面向对象三大特性 1.封装 使用构造方法将内容封装到内容中,然后通过对象直接或通过self间接获取被封装的内容 2.继承 将多个类共有的方法提取到父类(基类)中,子类(派生类)仅需继承而不需要一一实现. 支持多继承.python3中定义的都是新式类,python2中是经典类 python继承顺序 阅读全文
posted @ 2018-08-28 16:48 不喜欢酸甜的刘青阳 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 使用python制作发红包小工具, 阅读全文
posted @ 2018-08-22 20:13 不喜欢酸甜的刘青阳 阅读(1128) 评论(0) 推荐(0) 编辑
摘要: 什么是模块? 常见的场景:一个模块就是一个包含了python定义和声明的文件,文件名就是模块名字加上.py的后缀。 但其实import加载的模块分为四个通用类别: 1 使用python编写的代码(.py文件) 2 已被编译为共享库或DLL的C或C++扩展 3 包好一组模块的包 4 使用C编写并链接到 阅读全文
posted @ 2018-08-20 17:15 不喜欢酸甜的刘青阳 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 一.程序中难免会出现错误,错误分为两种: 1.语法错误 (应该在写代码的时候就规避掉) 2.逻辑错误 二.程序中经常遇到的错误种类 2.多分支 也可以将多分支合并,将except加多个错误类型 3.万能异常 exception可以捕捉任意异常 *如果想将多个不同的异常用同一段代码或同一逻辑处理可用e 阅读全文
posted @ 2018-08-17 16:35 不喜欢酸甜的刘青阳 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 前戏 一.http协议 1.url:协议://域名(IP)+端口(80)/路径?参数(a=1&b=2) 2.基于请求响应 3.基于TCP协议 4.请求协议格式 请求首行 请求方式 url(路径?get请求参数) 协议/版本号 请求头 key:value 请求体 数据(只有post请求才会有请求体) 阅读全文
posted @ 2018-08-16 17:23 不喜欢酸甜的刘青阳 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 一.递归 在函数中调用函数本身,就是递归 还可以应用于查找文件等 二.二分查找 每次都能够排除掉一半的数据,查找的效率非常高,但是局限比较大,必须是有序序列才可以使用二分查找 #掐头去尾取中间,一次砍一半 阅读全文
posted @ 2018-08-15 20:07 不喜欢酸甜的刘青阳 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 一.filter()筛选函数 语法:filter(funcition,Iterable) 二.map()映射函数 可以对可迭代对象的每一个元素进行映射,分别取执行function 三.sorted()排序函数 语法:sorted(Iterable,key=None,reverse=False) It 阅读全文
posted @ 2018-08-15 19:58 不喜欢酸甜的刘青阳 阅读(215) 评论(0) 推荐(0) 编辑