Showing posts with label Python-performance. Show all posts
Showing posts with label Python-performance. Show all posts

Friday, October 12, 2012

Python performance tips by Guido van Rossum, Python creator

By Vasudev Ram


The tips were posted by Guido on a recent GooglePlus post by him, and mentioned on the Net in a few places, so I happened to read those mentions. But the actual post was not available; it gave a 'post not found' error. I found it indirectly via this O'Reilly Radar post. So I made a paste for it, here:

Guido's Python performance tips.

- Vasudev Ram - Dancing Bison Enterprises


Friday, October 5, 2012

Python used for Dropbox's Linux, Windows and Mac client software

By Vasudev Ram


In an O'Reilly Radar interview, Python creator Guido van Rossum (GvR) says that the Linux, Windows and Mac client software for Dropbox ( the widely used cloud file-storage and sharing service), are all implemented in Python.

The O'Reilly article also mentions GvR's Google+ post on improving Python performance. I had heard about that post recently, but when I tried to view it, I kept getting an error "This post could not be found".

- Vasudev Ram - Dancing Bison Enterprises


Saturday, September 22, 2012

Nuitka, faster replacement for Python?

By Vasudev Ram


Seen via this tweet by @Phaseit. He describes it as "Python, with the speed of C++".

Nuitka

Excerpt from the Nuitka overview page above:

[ Right now Nuitka is a good replacement for the Python interpreter and compiles every construct that CPython 2.6 and 2.7 offer. It translates the Python into a C++ program that then uses "libpython" to execute in the same way as CPython does, in a very compatible way.

It is somewhat faster than CPython already, but currently it doesn't make all the optimizations possible, but a 258% factor on pystone is a good start (number is from version 0.3.11). ]

Looks interesting, must keep an eye on its progress.

Two other projects to make Python faster are Unladen Swallow that was started by Google (don't know the status as of now), and PyPy (PyPy Wikipedia page). PyPy has been funded (over time) by the European Union, Google and the Python Software Foundation.

UPDATE: Checked the Wikipedia link for Unladen Swallow above, it seems like the project is stopped. No activity since 2009 or so.

- Vasudev Ram - Dancing Bison Enterprises