随笔分类 -  python 成长之路

1
人生苦短,我爱Python。
摘要:0.本周知识点预览 Django Form文件上传 原生Ajax Ajax 文件上传 iframe 文件上传 1.Django Form文件上传 前端代码: 后端代码: views.py 2.原生Ajax 1.GET 前端代码: 后端代码接收GET请求的p参数: 2.POST 前端代码: 后端代码: 阅读全文
posted @ 2016-09-26 18:04 爱神灬小凯 阅读(269) 评论(0) 推荐(1)
摘要:0.本周知识点预览 model 联表查询 model F/Q model 多对多 中间件 缓存 信号 分页 1.model 联表查询 增删改查操作: model 字段类型: 双下划线操作: 实例: 数据库python代码: python django代码: 2.model F/Q 3.model 多 阅读全文
posted @ 2016-09-19 16:47 爱神灬小凯 阅读(291) 评论(0) 推荐(1)
摘要:0.本周知识点总结 Ajax验证 django form 验证 CSRF安全 Cookie Session model 数据库ORM 1.Ajax验证 应用场景:验证用户输入是否合法 前端Ajax代码: 2.Django Form 验证 应用场景:同样是用于用户认证,还<!DOCTYPE html> 阅读全文
posted @ 2016-09-18 14:53 爱神灬小凯 阅读(272) 评论(0) 推荐(0)
摘要:0.本周知识点预览 django 基础 1.django 基础 1.路由系统 1.初始环境 2.路由关系 1.普通关系 在urls.py中的配置如下: 当配置好urls.py路由文件后,这个配置分为两部分: r'^test1/' : 代表django启动之后IP/域名后的url,这是最简单的url例 阅读全文
posted @ 2016-09-05 10:28 爱神灬小凯 阅读(349) 评论(0) 推荐(0)
摘要:0.本周知识点预览 jQuery 基础 web框架 django基础 1.jQuery 基础 1.DOM事件绑定 需求:得到一个需要输入用户名、密码的表单,未输入则提示,如图: 利用DOM绑定事件的代码如下: 2.jQuery事件绑定 还是上一个需求,这次利用jQuery绑定。 3.jQuery扩展 阅读全文
posted @ 2016-08-29 16:16 爱神灬小凯 阅读(178) 评论(0) 推荐(0)
摘要:0.本周知识点预览 CSS基础补充 JavaScript基础 1.CSS基础补充 1.input(html)默认选项 代码解析及展示:input标签可以设置默认选项,如上述代码所示,下图为效果图 2.css自定义属性 代码解析及展示:css可以自定义属性,c1类中可以自定义name属性。 3.管理后 阅读全文
posted @ 2016-08-15 10:40 爱神灬小凯 阅读(185) 评论(0) 推荐(0)
摘要:0.本周知识点预览 HTML基础 CSS基础 1.HTML基础 1.html表头->head 代码解析:html分为head和body,head主要设置一些字符集,浏览器显示外观,自动刷新次数,以及设置样式(重要)等。 需要解释的主要有 1.http-equiv="Refresh",这个可以设置浏览 阅读全文
posted @ 2016-08-08 10:21 爱神灬小凯 阅读(225) 评论(0) 推荐(0)
摘要:0.本周知识点预览 SQLAlchemy 进阶 paramiko 1.SQLAlchemy 进阶 1.一对多查询 1.普通联表查询和正向查询 程序执行如下: 代码解析: 1.可以看出程序执行结果相同,这是两种相同的联表查询操作,不同的是,一个是通过联表查询,一个是通过在建表类中定义的关系字段。 2. 阅读全文
posted @ 2016-08-01 11:34 爱神灬小凯 阅读(370) 评论(0) 推荐(0)
摘要:0.本周知识点预览 Contextlib Redis发布订阅 RabbitMQ pymysql SQLAchemy 1.Contextlib模块 contextlib模块的contextmanager 可以实现用with来管理上下文,类似于 with open('test.txt','r') as 阅读全文
posted @ 2016-07-25 14:45 爱神灬小凯 阅读(170) 评论(0) 推荐(0)
摘要:0.本周知识点预览 调用线程的两种方式 队列 生产者消费者模型 线程锁的概念 初级版线程池 进程 进程池 协程 缓存 1.调用线程的两种方式 1.自定义子类继承的模式(罕见) 执行结果如下: 代码解析:这种方法不常见,只是说明下线程对象的调用方式,实际上是线程对象被调用时,CPU执行了其run方法, 阅读全文
posted @ 2016-07-18 17:10 爱神灬小凯 阅读(164) 评论(0) 推荐(0)
摘要:0.本周知识点预览 python作用域 浅谈py2和py3的多继承 socketserver源码简析 IO多路复用 初识多线程 1.python作用域 先看一个简单的例子 例子1: 执行结果如下: 例子2: 执行结果如下: 例子3: 执行结果如下: 例子4: 执行结果如下: 代码解析: 例子1:变量 阅读全文
posted @ 2016-07-12 10:30 爱神灬小凯 阅读(272) 评论(0) 推荐(0)
摘要:0.本周知识点预览 网络编程基础 socket socketserver socket socketserver 1.网络编程基础 1.socket 利用socket,我们就可以写网络编程的服务端和客户端实现通信了,附上两端的基本实现方法图: 从图上可以看到,网络编程需要服务端和客户端,应该先起服务 阅读全文
posted @ 2016-07-04 11:49 爱神灬小凯 阅读(249) 评论(2) 推荐(2)
摘要:0.本周知识点预览 类的多态 面向对象中类的成员 字段 方法 属性 成员修饰符 类的特殊成员 面向对象其他方法 异常梳理 设计模式之单例模式 字段 方法 属性 1.面向对象进阶 1.多态 在众多语言中,在定义函数时,有的参数类型可以随意传入,有的只能传入指定的类型。这种随意的语言的代表就是pytho 阅读全文
posted @ 2016-06-27 10:52 爱神灬小凯 阅读(299) 评论(2) 推荐(2)
摘要:0.知识点预览 configparse、XML、zipfile、tarfile 面向对象基础 1.模块进阶 1.<!--?xml version="1.0" encoding="UTF-8" standalone="no"?--> configparser 执行结果如下: 代码剖析:read()方法 阅读全文
posted @ 2016-06-20 10:58 爱神灬小凯 阅读(238) 评论(0) 推荐(1)
摘要:0.本周知识点预览 算法 反射 os、sys 正则 1.初识算法 1.冒泡排序 冒泡算法初级代码如下: 执行结果如下: 代码剖析:开始执行:初始列表a=[9,2,1,55,33],第一次外层循环i=0;第一次内层循环j=0;假如a[0]:9 > a[1]:2,交换位置,a[0]:2;a[1]:9,第 阅读全文
posted @ 2016-06-12 12:40 爱神灬小凯 阅读(692) 评论(0) 推荐(2)
摘要:0.本周知识点预览 装饰器进阶 字符串格式化 - format 生成器 递归 模块 json、pickle time、datetime、logging 1.装饰器进阶 -- 双层装饰器 先直接上代码,咱们在来分析。 执行结果如下: 程序剖析:双层装饰器或者更多层装饰器,它的执行顺序为从上到下,而加载 阅读全文
posted @ 2016-06-06 11:19 爱神灬小凯 阅读(383) 评论(0) 推荐(2)
摘要:0.本周知识点预览 内置函数 装饰器基础 1.内置函数进阶 1.chr()、ord() 执行结果如下 总结:chr()函数是把数字转换成相应ASCII码对应的值,ord()和chr()相反,可以把ASCII码对应的值转换成数字。 2.random() 执行结果如下 总结:random模块的randr 阅读全文
posted @ 2016-05-30 22:55 爱神灬小凯 阅读(301) 评论(1) 推荐(2)
摘要:0.本周知识点预览 set 函数 文件 1.set 集合 1.set 方法解析 1.定义一个set 执行结果如下 总结:set集合有去重功能,类似awk数组;并且是无序的,类似字典。 2.add() 执行结果如下 总结:add()方法可以在集合中添加一个元素。 3.clear() 执行结果如下 总结 阅读全文
posted @ 2016-05-23 12:07 爱神灬小凯 阅读(356) 评论(0) 推荐(2)
摘要:0.本周知识点预览 数字类型 列表、元组 字典 运算符 1.Python 数字类型 Python 数字数据类型用于存储数值。 数据类型是不允许改变的,这就意味着如果改变数字数据类型得值,将重新分配内存空间。 以下实例在变量赋值时数字对象将被创建: 您也可以使用del语句删除一些数字对象引用。 del 阅读全文
posted @ 2016-05-19 13:34 爱神灬小凯 阅读(498) 评论(0) 推荐(1)
摘要:首次写博客,勿喷!以后无特殊声明都是在python3.5下操作。 1.python2和python3最基础的差异 1.print python2和python3在新手看来最大的差别无异乎是print了,我分别演示下: liukai@bogon:~$ python -VPython 2.7.10liu 阅读全文
posted @ 2016-05-13 22:47 爱神灬小凯 阅读(286) 评论(0) 推荐(0)

1