V8 的 Python 封装:PyV8 经验

PyV8 是Google V8 引擎的 Python 语言封装,这是 Python 和 JavaScript 对象之间的桥,支持在 Python 脚本中调用 V8 引擎。 >>> import PyV8

jopen 2014-04-23   44894   0

Python数据持久化操作简单比较 经验

Python的数据持久化操作主要是六类:普通文件、DBM文件、Pickled对象存储、shelve对象存储、对象数据库存储、关系数据库存储。 普通文件不解释了,DBM就是把字符串的键值对存储在文件里:

jopen 2014-05-27   119139   0

Mark Lutz:Python程序员的常见错误 经验

译注: Mark Lutz 是《Learning Python | 学习Python 》的作者之一。 在这篇文章中,我将总结新老Python程序员常犯的一些错误,以帮助你们在自己的工作避免犯同样或类似错误。

jopen 2014-06-07   26965   0

编写和部署cron jobs的Python包:Plan 经验

是一个简单化管理 crontab 和 cronjob 的 Python 库。Plan 是编写和部署 cronjob 的 Python 库,能把 Python 代码转换成 cron 语法的代码。用户可以轻松的管理

jopen 2014-06-12   23915   0

Python 基于协同过滤的推荐 经验

4000*4000 = 1600万遍;(其中有一半是重复运算,因为 foo 这个方阵是对称的)还有一个原因是 Python 的 GIL,使得其只能使用一个 CPU 线程。我在它执行了一个小时后,忍不住去测试了一下总时间,发现要三个多小时后就果断

jopen 2014-06-29   83608   0

Python代码的内存分析器:Memory_profiler 经验

Memory_profiler是一个Python模块,可以监视一个进程的内存消耗,甚至可以一行一行的分析Python程序的内存消耗。它纯粹是由Python实现,用户可选psutil模块(强烈推荐)作为依赖。

jopen 2014-07-02   37595   0

Python的事件驱动并发框架:Pulsar 经验

Pulsar是一个事件驱动的并发框架,有了pulsar,你可以写出在不同进程或线程中运行一个或多个活动的异步服务器。

jopen 2014-07-17   27889   0

基于Python的持续集成测试框架:Buildbot 经验

Buildbot是一个开源框架,可以自动化软件构建、测试和发布等过程。每当代码有改变,服务器要求不同平台上的客户端立即进行代码构建和测试,收集并报告不同平台的构建和测试结果。

jopen 2014-07-16   25490   0

17个新手常见Python运行时错误 经验

当初学 Python 时,想要弄懂 Python 的错误信息的含义可能有点复杂。这里列出了常见的的一些让你程序 crash 的运行时错误。 1) 忘记在 if , elif , else , for

jopen 2014-07-30   17584   0

Python中的匿名函数-lambda 经验

简述 除了def语句之外,Python还提供了一种生成函数对象的表达式形式。这个表达式创建了一个之后能够调用的函数,但是它返回了一个函数而不是将这个函数赋值给一个变量名称。 lambda表达式

jopen 2014-07-30   31038   0

Python的多媒体模块 PyMedia 经验

Pymedia 是个 C/C++/Python 的多媒体模块,可以对包括 mp3/ogg/avi等多媒体格式文件进行编码解码和播放,基于 ffmpeg 提供了简单的 Python 接口。 项目主页:

fmms 2012-01-05   45291   0

Python IDE开发工具 Eric5 经验

Eric5 是一个集成了项目管理功能的 Python 集成开发环境。提供无限制数量的编辑器、集成的 Python Shell、集成调试器、集成对包括 Subversion 和 Mercurial 版本

fmms 2012-01-06   31156   0

Visual Studio 的 Python 开发插件 PTVS 经验

PTVS (Python Tools for Visual Studio) 是一个开源项目,采用Apache 2.0许可发布。PTVS的主要特性包括:CPython、IronPython、Jython

fmms 2012-01-06   33501   0

Python的网络开发框架 Pyndk 经验

Pyndk 是一个高效的,简单的,易使用的基于Python的网络开发框架。它借鉴了C++界强大的网络开发库ACE,以Python的形式实现了高效,可复用的,异步网络处理框架。 特点: 1.

webphp 2012-01-08   35642   0

Python 游戏开发模块 Pygame 经验

Pygame 是一组用来开发游戏软件的 Python 程序模块,基于 SDL 库的基础上开发。允许你在 Python 程序中创建功能丰富的游戏和多媒体程序,Pygame 是一个高可移植性的模块可以支持多个操作系统。

jopen 2012-01-14   25967   0

高性能的Python并发框架 Gevent 经验

Gevent是一个基于greenlet的Python的并发框架,以微线程greenlet为核心,使用了epoll事件监听机制以及诸多其他优化而变得高效。 于greenlet、eventlet相比,

openkk 2011-12-17   48680   0

Python的MSN开发包 msnp.py 经验

msnp.py 是一个实现了 MSN 消息协议的 Python 模块,提供面向对象的 API。支持: Login; logout Presence states (online, away, etc.)

fmms 2012-01-18   13066   0

DES加密算法Python库 pyDES 经验

pyDES 是一个Python的模块,用来提供 DES、Triple-DES 的加密算法。 使用示例: from pyDes import * # For Python3, you'll need

jopen 2012-01-31   71342   0
DES   算法  

PyMining - 基于Python的数据挖掘平台 经验

Scipy在Ubuntu上的安装 ,Matplotlib的可以使用sudo apt-get install python-matplotlib。 对于其他平台,只有自己去搜索配置一下 ,可以见项目主页中wiki下面的installing页面。

fmms 2012-02-19   97431   0

Python的FTP服务器开发包 pyftpdlib 经验

Python FTP server library (pyftpdlib) 提供了高级的便携式的编程接口,用来实现异步的FTP服务器的功能。基本上实现了 RFC-959 规范。它支持的特性包括: FTPS

fmms 2012-01-17   55296   0
1 2 3 4 5 6 7 8 9 10