Tag:Python

Python2版本与Python3版本的区别

Python2版本与Python3版本之前存在很多区别,有些变化比较大,而有一些则只是重命名而已,由于python2中的很多语言特性后来被认为是设计上存在问题,在新版本中逐步的淘汰掉,之前一直在使用向后兼容的开发模式,但是在python3版本中无法直接向后兼容,很多特性被修改,下面就列举一些重要的变化。


python并发编程总结

本篇内容记录了一些python并发编程中需要使用的方法和注意的情况


python re模块的使用及常用实例

re模块是python中用来处理正则表达式的模块,可以用来做正则的匹配查询,搜索和替换功能,本篇主要介绍如何使用re以及使用re的一些常用实例,比如email匹配,密码匹配等等。


根服务器运行状态探测的实验

本次实验目的是用于向根服务器发出探测,测量返回的时间和是否超时,以及返回的状态字段和时间记录。为了满足多版本兼容,做了一定的代码调整,适用于2.4版本及以上的python执行。


利用RabbitMQ开发跨语言的web版DNS服务

本文通过开发一个基于web版本的dns查询api接口来介绍一下如何利用rabbitmq解耦web接口与后台处理逻辑以及实现负载均衡。利用nodejs搭建了一个web服务器,接收客户端...


python中的编码与解码

在python3中引入了Unicode字符,与python2中的unicode object比较类似,下面的代码是在python3中运行的,通过调用encode函数我们将对应的参数设定的编码的值转换为二进制的序列...


Python数据模型

在python世界中,我们除了使用基本的数据类型以外,还会去创建不同的数据模型,这些数据模型一般依赖于class的定义来实现,在python的内置的模型中我们经常会去使用比如len(),str()这些内置的函数,我们通过这些内置的函数可以直接获得数据模型的内容...


Django-2 初始化数据库

本文主要是介绍如何使用Django来初始化一个数据库表结构。


Django-1 环境搭建

第一部分主要是部署django的开发环境


Python 装饰器

装饰器是Python语言中重要的组成部分,通过Python的装饰器编写的代码简洁明了,而且我们可以借助与装饰器来修饰一些函数或者对象内容而不修改原来的代码,当然了这和设计模式中的装饰器模式还是不一样的。最关键的问题是Python中的装饰器只是为方便改写函数而定义的语法,而装饰器模式则是更抽象的一种解决问题的思路。这里有一篇stackoverflow上的问题来回答这两者的区别,供参考:whats-the-difference-between-python-decorators-and-decorator-pattern