Tag: Python



16 Sep 09

I was struggling due to this problem for two days now and got the solution just now so thought I will share it
with you all; as I don’t want anyone else to land up in trouble as i did so I am using Hardy and was trying to build subvertpy from source as the package was not available for same.

The problem occurs due to absence of Python development headers as many python modules have dependency onĀ  Python development headers to compile.

Solution is to install development headers using package manager; open the terminal and issue the following commands

sudo apt-cache search python

and select the package that matches your installation as in my case it is python2.5-dev; issue the following command to install it

sudo apt-get install python2.5-dev

This will install development headers in /usr/include/python2.5 and now you can build your python module successfully.


Filed under: OpenSource

Trackback Uri






15 Apr 09

The Python interpreter contains few easter eggs which expresses sentiments of Python developer by and large I will listing them down if you know more kindly let me know

1. If you open a Python interpreter, and type

import this

, it outputs the following:

The Zen of Python, by Tim Peters

Beautiful is better than ugly.
Explicit is better than implicit.
Simple is better than complex.
Complex is better than complicated.
Flat is better than nested.
Sparse is better than dense.
Readability counts.
Special cases aren’t special enough to break the rules.
Although practicality beats purity.
Errors should never pass silently.
Unless explicitly silenced.
In the face of ambiguity, refuse the temptation to guess.
There should be one– and preferably only one –obvious way to do it.
Although that way may not be obvious at first unless you’re Dutch.
Now is better than never.
Although never is often better than *right* now.
If the implementation is hard to explain, it’s a bad idea.
If the implementation is easy to explain, it may be a good idea.
Namespaces are one honking great idea — let’s do more of those!

2. On python interpreter typing from __future__ import braces

it prints the output as follows Traceback (SyntaxError: not a chance (<interactive input>, line 1)

3. On python interpreter type import __hello__

this outputs Hello world…

Those were few easter eggs which were there in Python pre-3000 release

An antigravity module is added to Python 3.0. Importing the module opens a web browser to an xkcd comic that portrays Python having an antigravity module

Kindly let me know if you know any more easter eggs.


Filed under: Humor,Programming

Trackback Uri