摘要: Django基础(一) python Web程序 众所周知,对于所有的Web应用,本质上其实就是一个socket服务端,用户的浏览器其实就是一个socket客户端。 上述通过socket来实现了其本质,而对于真实开发中的python web程序来说,一般会分为两部分:服务器程序和应用程序。服务器程序 阅读全文
posted @ 2018-07-31 17:03 paulzhang511 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 深入理解 Python 异步编程(上) 原文出处: 阿驹 前言 很多朋友对异步编程都处于“听说很强大”的认知状态。鲜有在生产项目中使用它。而使用它的同学,则大多数都停留在知道如何使用 Tornado、Twisted、Gevent 这类异步框架上,出现各种古怪的问题难以解决。而且使用了异步框架的部分同 阅读全文
posted @ 2018-06-12 09:38 paulzhang511 阅读(265) 评论(0) 推荐(0) 编辑
摘要: Python Socket 什么是socket 所谓socket通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄,应用程序通常通过"套接字"向网络发出请求或者应答网络请求。 socket起源于Unix,而Unix/Linux基本哲学之一就是“一切皆文件”,都可以用“打开open –> 阅读全文
posted @ 2018-05-11 11:45 paulzhang511 阅读(156) 评论(0) 推荐(0) 编辑
摘要: Python 3层架构 三层架构(3-tier architecture) 通常意义上的三层架构就是将整个业务应用划分为:表现层(Presentation layer)、业务逻辑层(Business Logic Layer)、数据访问层(Data access layer)。 区分层次的目的即为了" 阅读全文
posted @ 2018-05-09 17:21 paulzhang511 阅读(152) 评论(0) 推荐(0) 编辑
摘要: Python对Mysql操作和使用ORM框架(SQLAlchemy) Mysql 常见操作 数据库操作 创建数据库 create database fuzjtest 删除数据库 drop database fuzjtest 查询数据库 show databases 切换数据库 use databas 阅读全文
posted @ 2018-05-03 10:53 paulzhang511 阅读(211) 评论(0) 推荐(0) 编辑
摘要: Python3 MySQL 数据库 Python3 使用 PyMySQL 连接数据库,并实现简单的增删改查。 什么是 PyMySQL? PyMySQL 是在 Python3.x 版本中用于连接 MySQL 服务器的一个库,Python2中则使用mysqldb。 PyMySQL 遵循 Python 数 阅读全文
posted @ 2018-05-01 21:02 paulzhang511 阅读(155) 评论(0) 推荐(0) 编辑
摘要: Python异常处理 异常分类: AttributeError 试图访问一个对象没有的属性,比如foo.x,但foo没有属性x IOError 输入/输出异常;基本上是无法打开文件 ImdentationError 语法错误(的子类);代码没有正确对齐 IndexError 下标索引超出序列边界,比 阅读全文
posted @ 2018-04-29 23:03 paulzhang511 阅读(182) 评论(0) 推荐(0) 编辑
摘要: python 类和元类(metaclass)的理解和简单运用 (一) python中的类 首先这里讨论的python类,都基于继承于object的新式类进行讨论。 首先在python中,所有东西都是对象。这句话非常重要要理解元类我要重新来理解一下python中的类 当python在执行带class语 阅读全文
posted @ 2018-04-29 15:32 paulzhang511 阅读(212) 评论(0) 推荐(0) 编辑
摘要: Python中使用@property(Python内置的@property装饰器就是负责把一个方法变成属性调用的) 在绑定属性时,如果我们直接把属性暴露出去,虽然写起来很简单,但是,没办法检查参数,导致可以把成绩随便改: 这显然不合逻辑。为了限制score的范围,可以通过一个set_score()方 阅读全文
posted @ 2018-04-28 17:52 paulzhang511 阅读(258) 评论(0) 推荐(0) 编辑
摘要: python中MethodType的使用解析 MethodType: 用MethodType将方法绑定到类,并不是将这个方法直接写到类内部,而是在内存中创建一个link指向外部的方法,在创建实例的时候这个link也会被复制。 情况一:把方法绑定到某个类的实例上 结果: >>> print s3.na 阅读全文
posted @ 2018-04-27 20:49 paulzhang511 阅读(184) 评论(0) 推荐(0) 编辑