Numpy&Pandas基本操作(二)

Numpy&Pandas基本操作(二)

Pandas

Pandas 简介

Pandas是一个基于Numpy的科学计算包,他将Numpy封装成一个更加易于用户使用的方式.

如果用 python 的列表和字典来作比较, 那么可以说 Numpy 是列表形式的,没有数值标签,而 Pandas 就是字典形式。Pandas 是基于
Numpy 构建的,让 Numpy 为中心的应用变得更加简单。 – <莫凡 Python-Pandas 简介>

阅读更多
Numpy&Pandas基本操作(一)
几种使用Python绘制的HTML动态图表
Office文档在线预览解决方案

Office文档在线预览解决方案

注: 由于这个点是在开发Python项目的时候需要的,所以将其分类到Python下,但是,本文中的方法适用于大多数浏览器环境。

注2: 你真的会安装的想哭的。。。。。。。

环境:

OS: CentOS7_min

阅读更多
在Django中使用migrate初始化数据库数据

在Django中使用migrate初始化数据库数据

django 提供了fixtures
来完成对应的需求,具体可参考官方文档
。其核心是写一个 fixtures 文件,然后命令行通过 loaddata
来完成数据表的初始化操作。但是我们并不能在蓝鲸的线上环境中操作命令行(也许有,但是我不太了解),线上环境是通过读取迁移文件来完成数据库的迁移操作的,所以可以通过把对应的代码写入migration
文件来完成数据库的初始操作。具体的操作方法如下:

阅读更多
理解JWT(JSON Web Token)认证及python实践

理解JWT(JSON Web Token)认证及python实践

JWT 认证

Json web token (JWT), 根据官网的定义,是为了在网络应用环境间传递声明而执行的一种基于 JSON 的开放标准((RFC 7519).该
token 被设计为紧凑且安全的,特别适用于分布式站点的单点登录(SSO)场景。JWT
的声明一般被用来在身份提供者和服务提供者间传递被认证的用户身份信息,以便于从资源服务器获取资源,也可以增加一些额外的其它业务逻辑所必须的声明信息,该
token 也可直接被用于认证,也可被加密。

阅读更多
在Python中将字典转换为对象

在Python中将字典转换为对象

起因

涉及到这个问题的原因是因为从YAML文件中读取到的属性,被保存到了一个字典中,如下:

1
2
3
4
5
6
7
8
9
10
11
import yaml
import os

from Utils.utils import _dict_to_object

yml_file = os.path.join(os.path.dirname(os.path.dirname(__file__)), 'config.yml')
with open(yml_file, 'r') as f:
try:
config = yaml.load(f, Loader=yaml.Loader)
except:
config = {}
阅读更多
REST API 的最佳入门教程

REST API 的最佳入门教程

如果你看到这里,你以前可能听说过API 和REST,然后你就会想:
“这些都是什么东西?”。也许你已经了解过一些这方面的知识,但却不知道从何入手。在这个教程中,我将会诠释REST的基础以及如何给应用创建一个API(包括认证授权)

阅读更多
Django中的中间件机制

使用Python编写的生命游戏

1
2
3
4
5
6
7
8
9
10
#!/usr/bin/python
#encoding=utf-8
'''
Conway 's game of life , python version using Tkinter
details of this game:
http://en.wikipedia.org/wiki/Conway%27s_Game_of_Life
author : dawn110110@gmail.com
start date : 2012-Jan-18
'''
from Tkinter import *
阅读更多