摘要: Python 装饰器的基本概念和应用 代码编写要遵循开放封闭原则,虽然在这个原则是用的面向对象开发,但是也适用于函数式编程,简单来说,它规定已经实现的功能代码不允许被修改,但可以被扩展,即: 封闭:已实现的功能代码块 开放:对扩展开发 装饰器是 Python 高阶函数的语法糖,可以为已经存在的对象添加额外的功... 阅读原文
2019-01-10 16:20:09 阅读(4625) 评论(0)
摘要:   对于初学者来说,在学习编程的初期,由于基础知识点的学习是比较无聊的,所以大家可能会有所反感,为了减弱大家的反感,我给大家带来一个简单的小项目——实现屏保计时器,这个项目就算是刚学Python的小伙伴,我相信也能做出来。我们先来看看效果吧!   是不是看起来就非常简单?我们来看看它的原理:通过利用Pytho... 阅读原文
2019-01-10 15:19:03 阅读(6603) 评论(0)
摘要: Python作为一款比较“简洁”的编程语言,它拥有很多性价比高的性能,造就了它现在比较火热的局面,很多人都来学习Python。Python 的学习过程少不了 IDE 或者代码编辑器,或者集成的开发编辑器(IDE)。这些 Python 开发工具帮助开发者加快使用 Python 开发的速度,提高效率。高效的代码编辑器或者... 阅读原文
2019-01-10 13:38:03 阅读(4764) 评论(0)
摘要: Django 系列博客(六) 前言 本篇博客介绍 Django 中的路由控制部分,一个网络请求首先到达的就是路由这部分,经过路由与视图层的映射关系再执行相应的代码逻辑并将结果返回给客户端。 Django 中路由的作用 URL 配置(URLconf)可以比作是 Django 支撑网站的目录。它的本质是 URL 要为该 ... 阅读原文
2019-01-10 11:57:03 阅读(4813) 评论(0)
摘要: 我们在做任何一件事情之前,我们都会通过各种渠道去搜集事情的信息,了解事情的来龙去脉,学习一门编程语言也是如此,只有知根知底,我们才能有明确的方向和目标,以及底气去完成这件事情,今天我带大家来看看Python的前世今生,希望能够帮助到大家学习Python。   诞生 创始人:Guido van Rossum。 国籍... 阅读原文
2019-01-10 10:17:59 阅读(4792) 评论(0)
摘要: python2与python3的区别 宏观上:   python2:源码不统一,混乱,重复代码太多。   python3:源码统一标准,能去除重复代码。 编码上:   python2:默认编码方式为ASCII码。   python3:默认编码方式为utf-8。   想让python2执行带有汉字内容的文件,需在文件首... 阅读原文
2019-01-10 08:29:25 阅读(4921) 评论(0)
摘要: 定义:由不同元素组成的集合,集合中是一组无须排列的可hash值,可以作为字典的Key 特点:   a.不同元素组成   b.无序   c.集合中元素必须是不可变类型(数字、字符串、元祖) 方法:   -add() 1 arr_Num = {1, 2, 3, 4, 5} 2 arr_Num.add('alex') ... 阅读原文
2019-01-10 07:20:09 阅读(4973) 评论(0)
摘要: 在创建python包的过程中,IDE都会在包根目录下创建一个__init__.py文件,该Python文件默认是空的.目录结构如下: Pycharm下的package树结构: 在Finder中的目录结构: 从Finder中的目录就可以看出来,每个package实际上是一个目录(Directory),那么IDE是怎... 阅读原文
2019-01-10 06:00:07 阅读(4797) 评论(0)
摘要: python inspect 模块 和 types 模块 判断是否是方法,模块,函数等内置特殊属性 inspect import inspect def fun():     pass inspect.ismodule(fun) inspect.isclass(fun) inspect.ismethod(fun) f... 阅读原文
2019-01-10 00:11:02 阅读(6770) 评论(0)
摘要: 在网上找到了一份斗鱼弹幕服务器第三方接入协议v1.6.2,有了第三方接口,做起来就容易多了。   一、协议分析 斗鱼后台协议头设计如下:   这里的消息长度是我们发送的数据部分的长度和头部的长度之和,两个消息长度是一样。然后要注意的是该协议使用的是小端整数,所以我们要对数据进行处理后再发送,这里可以使用int.to_... 阅读原文
2019-01-09 23:27:25 阅读(5005) 评论(0)