bitcoin-python 是 Bitcoin API 的 Python 实现版本。 bitcoin-python 使用 setuptools 作为安装脚本。除了 Python 本身,没有其他依赖项。 $ python setup.py build $ python setup.py install
Python DocX目前是Python OpenXML的一部分,你可以用它打开Word 2007及以后的文档,而用它保存的文档可以在Microsoft Office 2007/2010, Microsoft Mac Office 2008, Google Docs, OpenOffice.org 3, and Apple iWork 08中打开。 示例: from docx import Doc
Python-SecureHTTP,C/S 架构的加密通信库。 说在前面: 在HTTP协议中,传输数据是明文,被第三方截获后很容易看出数据,所以现在主流建议是HTTPS加密传输,如Chrome,新版本用HTTP会提示不安全。 除此之外,我们也可以约定一种或多种加密算法对传输的数据在客户端加密、服务端解密,并且使用签名,这样第三方截获,也无法获取数据明文,且防篡改,大大增加传输安全性
python-patterns是使用Python实现设计模式的集合。设计模式(Design Patterns)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。通过这个项目,可以让Python程序员很好地熟悉设计模式。 目前项目中已经实现的设计模式有: 3-tier: 三层架构 abstract_factory
loon 是一个用 Python 写的命令行客户端,以 MIT 协议发行,用于在本地完成一些远程主机任务,包括在远程主机运行命令、脚本,传输文件,提交 PBS 计算任务。 安装方式 pypi: pip install loon GitHub: pip install git+https://github.com/ShixiangWang/loon
Diesel 提供一个干净整洁的 API 来编写网络客户端和服务器。支持 TCP 和 UDP 。 你应该使用 Diesel 来编写你的下一个网络应用。得益于 Python 使得 Diesel 的语法非常整洁,发展步伐迅速。非阻塞 I/O 使得 Diesel 快速且容易扩展。greenlets 使得 Diesel 有了 unwind(to(callbacks(no)))。nose 使得测试变得容易。
MessagePack-Python 是用于 Python 的 MessagePack 序列化实现。 MessagePack 是一个基于二进制高效的对象序列化类库,可用于跨语言通信。它可以像 JSON 那样,在许多种语言之间交换结构对象;但是它比 JSON 更快速也更轻巧。 安装 $ pip install msgpack-python PyPy msgpack-python 提供纯 python
Director 是一个Python的类库用来开发命令行工具的插件,利用它可以很方便的添加新的功能。 下面是一个简单的例子: #!/usr/bin/env python import exceptions import sys from director import ActionRunner from director.filter import ExceptionFilter from dir
PDM 是一个现代的 Python 包管理器,支持 PEP 最新标准。 主要特性 支持 PEP 582,完全不需要虚拟环境。 一个简单且相对快速的依赖解析器,特别是对于大的二进制包发布。 兼容 PEP 517 的构建后端,用于构建发布包(源码格式与 wheel 格式) 灵活且强大的插件系统 PEP 621 元数据格式 功能强大的用户脚本 像 pnpm 一样的中心化安装缓存,节省磁盘空间
xweb 是一款用极少的代码实现的 web 框架,目标是用低于 1000 行的代码实现 flask 的核心功能, xweb 框架基于 python3.5 以上开发,实在是居家旅行良品。 示例代码: from xweb.application import XWebapp = XWeb()@app.route('/')def hello(): return 'hello world!'app.listen(3000
python-memcached 是 python 语言操作 memcached 缓存服务器的接口。
python-ldap 提供用于访问 LDAP 目录服务器的 Python 面向对象接口。它封装了 OpenLDAP 2.3+ 接口。 Python 3在文本(str)–字符序列(通常为Unicode代码点)–和bytes– 8位值的序列之间进行了严格区分,这些序列用于编码任何类型的数据以进行存储或传输。 Python 2在str(字节)和 unicode(文本)之间具有相同的区别。但是,可以根据
Python-tesseract 是 Tesseract OCR 的 Python 封装包,可作常用的图片文件读取和解码。 示例代码: import cv2.cv as cv import tesseract api = tesseract.TessBaseAPI() api.Init(".","eng",tesseract.OEM_DEFAULT) api.SetPageSegMode(tess
其实一直在思考,为何LINUX桌面在中国发展不起来,半死不活的样子。 linux桌面环境可真是百花齐放,百家争鸣,但是就是没有多少人用。 问题到底出在哪里? 经过长期的分析和讨论,发现是适合国人的常用应用比较少,需要人来开发。 但是由于历史原因,linux在国内接触的人比较好,相对于来说,学习难度比较大,入门门槛比较高,无法形成一种良好的学习风气,所以需要产生一种方便的开发工具,引领初学者走入li
Spirit 是一个基于 Django 框架开发的论坛系统。主要特性包括:提醒、私聊、书签、归档、草稿、赞、响应式。 兼容性: Python 2.7, 3.4 和 3.5 (推荐) Django 1.8 LTS (推荐), 1.9 and 1.10 PostgreSQL (推荐), MySQL, Oracle Database and SQLite 截图: