The Python Papers Anthology
Not a member yet
207 research outputs found
Sort by
Getting All Your Web Apps To Wear The Company Brand
Cross-platform theming! No matter what the platform/language, you can seamlessly apply one theme across all your disparate web applications
Grok or How Zope3 reinveted itself
Grok is a web application framework based on Zope 3 - the popular application server. One of the main aspects of Grok is the rapid development of web applications without losing the flexibility Zope 3 provides. The paper covers a quick introduction to Zope 3 and Grok
How we use Twisted in Launchpad
Launchpad is a large, open source, "real world" Python project with many moving parts. This talk will explain how Twisted helps us keep track of them
Compendium of Distributions, I: Beta, Binomial, Chi-Square, F, Gamma, Geometric, Poisson, Student's t, and Uniform.
This manuscript illustrates the implementation and testing of nine statisticaldistributions, namely Beta, Binomial, Chi-Square, F, Gamma, Geometric, Poisson,Students t and Uniform distribution, where each distribution consists of three commonfunctions Probability Density Function (PDF), Cumulative Density Function (CDF)and the inverse of CDF (inverseCDF)
An Introduction to PyPy
An overview of the ideas behind PyPy, its current status, future plans and why you should care about it.
The core idea of PyPy is to produce a flexible and fast implementation of the Python programming language. The talk will cover the interpreter, translator and jit parts of the code and their relationships and the fundamental ways in which PyPy differs from other virtual machine implementations
ZG: An Alternative Way to Build Simple GUI Applications
The paper presents a novel way of building GUI applications, in a more designer-oriented style GUI programming, as oppose to the common OMG-I-Don't-Want-To-Be-The-Person-That-Maintains-This-Code sort of GUI programming. The paper primarily deals with programming for desktop software
Making Django Awesomer
This paper will list some of the software already written to extend Djangos core functionality. It will be shown that writing a new, highly-functional website has never been easier that taking Django and making it awesomer. By leveraging these numerous reusable Django apps which take care of the things that many sites have in common, you may focus on what makes your site different
Querying and Serving N-gram Language Models with Python
Statistical n-gram language modeling is a very important technique in Natural Language Processing (NLP) and Computational Linguistics used to assess the fluency of an utterance in any given language. It is widely employed in several important NLP applications such as Machine Translation and Automatic Speech Recognition. However, the most commonly used toolkit (SRILM) to build such language models on a large scale is written entirely in C++ which presents a challenge to an NLP developer or researcher whose primary language of choice is Python. This article first provides a gentle introduction to statistical language modeling. It then describes how to build a native and efficient Python interface (using SWIG) to the SRILM toolkit such that language models can be queried and used directly in Python code. Finally, it also demonstrates an effective use case of this interface by showing how to leverage it to build a Python language model server. Such a server can prove to be extremely useful when the language model needs to be queried by multiple clients over a network: the language model must only be loaded into memory once by the server and can then satisfy multiple requests. This article includes only those listings of source code that are most salient. To conserve space, some are only presented in excerpted form. The complete set of full source code listings may be found in Volume 1 of The Python Papers Source Codes Journal