I hope that many of you guys know that there’s a language which has been rapidly increasing its spread on the programming world i.e. Python. It’s developed by Python software foundation as a multi-paradigm, object-oriented dynamic programming language.Rather than forcing programmers to adopt a particular style of programming, it permits several styles: object-oriented programming and structured programming are fully supported, and there are a number of language features which support functional programming and aspect-oriented programming.

- Python-icon
Python uses dynamic typing and a combination of reference counting and a cycle-detecting garbage collector for memory management. An important feature of Python is dynamic name resolution (late binding), which binds method and variable names during program execution. It is an interpreted language which means that it is not converted to computer-readable code before the program is run but at runtime.
When you are trying to build the back end of the website, you might be a bit confused regarding the usage of a particular interface. But by using the direct python or Django, it makes your work easier. The new word used “Django” is actually a web framework developed using python which is really easy and flexible to use. It has many in-built features which helps the developer to write less code and have more applications compared to any other scripts or frameworks.The link for the website related to python is here and that of Django is here.
Tutorials for python and Django are widely available and can be found here But , I personally found that these are tutorials help you learn the language qualitatively and a bit slow. Try learning python from the book called “Dive into Python”. This book helps to start off with python programming as soon as possible. Facebook applications can also be made using python and Django which loaded on iFrame as you all know.Django can installed easily on windows or linux. Basically, Django’s flexibility starts by providing the developer a “Basic default website” and the developer adds applications and templates to that site. Also, Django tries to aim at the comfort the end user.




very nice post from you.Can you please tell me some real time applications that are using Python?
Can python beat Java?
http://en.wikipedia.org/wiki/List_of_Python_software
Writing a python code may seem a bit clumsy at the start but I assure you’ll love its cuteness! Read the python’s philosophy if wanna be more enlightened!
Next thing your second question is way out of the talk.. no one really uses java for web now -a-days and python dominates it completely in that field.
I actually haven’t tried Django much (just done basic stuff), but i’m pretty comfortable with Ruby Rails and i like it a lot. Makes developing way faster and it also seems that any large scale problems can be fixed in many ways. What do you think about Rails ? If you have tried both, which one is superior in your opinion ?