python is great language but it depends to purpouse of what are you doing. for example pure mathematical applications should be written in C/ASM c++ is a little slower but it's much more comfortable. anyway... python is nice tool to write simple scripts, language it's easy to learn. There is also great framework DJango for web applications but it's also depends on what web application are you creating