Daily Archives: November 19, 2012

Python: Links, News And Resources (9)

Previous Post
Next Post

Past Saturday, I presented my work on PythonSharp (see Spanish Post). More links about Python language:

MessagePack
http://msgpack.org/
MessagePack is an efficient binary serialization format. It lets you exchange data among multiple languages like JSON but it’s faster and smaller. For example, small integers (like flags or error code) are encoded into a single byte, and typical short strings only require an extra byte in addition to the strings themselves.

tokenlib 0.1.0
http://pypi.python.org/pypi/tokenlib/0.1.0
This is generic support library for doing token-based authentication.

Multiprocessing y Threading
http://python.org.ar/pyar/Recetario/MultiprocessingYThreading
En esta receta se muestra como hacer para correr algo en otro thread o proceso con pocos cambios y como lograr comunicacion entre ellos.

web2conf
https://code.google.com/p/web2conf/
Web2py / Python application for Conference Registration and Management.

Taint Mode
http://www.juanjoconti.com.ar/taint/
Taint Mode permite alertar a los desarrolladores de potenciales problemas de seguridad en su aplicación.

A Taint Mode for Python via a Library
http://juanjoconti.com.ar/files/papers/owasp2010.pdf

Why I can’t extend bool in Python?
http://stackoverflow.com/questions/2172189/why-i-cant-extend-bool-in-python
We show how to provide taint analysis for Python via a library written entirely in Python, and thus avoiding modifications in the interpreter.
Building and installing NumPy
http://docs.scipy.org/doc/numpy/user/install.html

NumPy and SciPy for IronPython / .Net
http://pytools.codeplex.com/wikipage?title=NumPy%20and%20SciPy%20for%20.Net

NumPy
http://en.wikipedia.org/wiki/NumPy
NumPy is an extension to the Python programming language, adding support for large, multi-dimensional arrays and matrices, along with a large library of high-level mathematical functions to operate on these arrays.

NumPy and SciPy for .NET
http://www.infoq.com/news/2011/07/NumPy-NET

Tornado
http://www.tornadoweb.org/
Tornado is an open source version of the scalable, non-blocking web server and tools that power FriendFeed.
The framework is distinct from most mainstream web server frameworks (and certainly most Python frameworks) because it is non-blocking and reasonably fast.

Supervisor: A Process Control System
http://supervisord.org/
Supervisor is a client/server system that allows its users to monitor and control a number of processes on UNIX-like operating systems.

Celery: Distributed Task Queue
http://celeryproject.org/
Celery is an asynchronous task queue/job queue based on distributed message passing.

What is gevent?
http://www.gevent.org/
gevent is a coroutine-based Python networking library that uses greenlet to provide a high-level synchronous API on top of the libevent event loop.

My Links
http://delicious.com/ajlopez/python