Thursday, June 27, 2013

python

http://docs.webplatform.org/wiki/server-side_languages/python


 
Web Platform Docs is currently in alpha. Join our community of contributors and help us reach beta
See the Editor's Guide to learn how to get involved.
Are you skilled in CSS? Please help us reach our goal of
complete CSS property articles by July in our weekly Web Platform Wednesday!

Summary

Python is a dynamic programming language which emphasizes code readability. It is widely used in a variety of areas, most notably scientific computing and system administration, though it has recently gained much wider usage in web development.

Similarity with Javascript

  • Functional programming features
  • Dynamic typing

Features

  • "Batteries-included" - numerous useful standard libraries included by default
  • Object-Oriented
  • Excellent support for string and lists operations
  • Many web frameworks
  • Many system utility tools and years of traction as server-side scripting language (if you need to do more advanced server-side tasks in the future)
  • Strong community

Resources

Support

Python also has a fairly vibrant community:

Tutorials

Frameworks

Some of the more widely used Python web frameworks are:
WSGI is the standard API for Python to talk to web servers and most (but not all) web frameworks support it. Understanding a high level overview of the WSGI interface may aid you in understanding the control flow of your web requests when using Python as the backend.

No comments:

Post a Comment