学习契机 项目中使用Elasticsearch(ES)存储海量业务数据,基于ES向外提供的API进一层封装,按需处理原始数据提供更精确、更多样化的结果。在研究这一层的代码时接触到@six.add_metaclass(ab…
标签:python
强业务逻辑抽象API接口
组件 接入类 映射类 动作类 接入类 主要做路由,限流,鉴权等接入放行性质的工作 class App: action_map = {} def dispatch(self, data): try: assert data…
Python day01 课堂笔记
今天是第一天学习Python课程,主要从计算机基础,Python的历史,环境 ,变量,常量,注释,用户交互,基础数据类型 ,简单的if条件语句和while循环语句这几个来学习,重点的掌握内容是python的环境,还有…
Python通过socket发送http请求
我们以访问百度主页为案例,使用socket发送http请求。 import socket s=socket.socket(socket.AF_INET,socket.SOCK_STREAM) s.connect(('ww…
谈谈前后端的分工协作
原文出处: 小胡子哥的博客(@Barret李靖) 前后端分工协作是一个老生常谈的大话题,很多公司都在尝试用工程化的方式去提升前后端之间交流的效率,降低沟通成本,并且也开发了大量的工具。但是几乎没有一种方式是令双方都很满意…
python小记
可变数据对象与不可变数据对象 不可变数据对象:不能改变对象本身,只能改变引用的指向。具体包括数字、字符串、元组可变数据对象:可以改变对象自身。具体包括列表、词典
python语法基础
1.定义变量 a = 10 b = 2 c = a+b print(c) 直接定义 ---------- 2.判断 score = 90 if score > 60: print("pass") else: pri…
Python: 删除列表中重复元素
在itertools有个强大的函数groupby可以很快捷的实现: a = [1, 4, 5, 4, 9, 1, 2, 3, 4, 5, 11] a.sort() b = [k for k, g in groupby(a…
python 1 windows下面安装easy_install和pip教程
easy_install和pip都是用来下载安装Python一个公共资源库PyPI的相关资源包的 安装easy_install 到这里https://pypi.python.org/pypi/s…
Python 中常见的几种下载文件方法
下载比较小的文件: # 方法一:使用urllib库 # -*- coding:utf-8 -*- import urllib import time url = 'http://mvideo.spriteapp.cn/v…
dnspython安装
源码下载: wget http://www.dnspython.org/kits/1.9.4/dnspython-1.9.4.tar.gz 解压缩: tar zxvf dnspython-1.9.4.tar.gz 安装:…
大数据环境下数据科学的知识体系
数据科学概论 随着互联网的飞速发展,大数据(Big Data)的概念和技术成为当下流行的领域。 数据科学(Data Science)这一体系也随着大数据的崛起成为讨论热点。在各大招聘网站上,“数据科学家”也渐渐成为一个热…