APPLICATION OF PYTHON IN THE REAL WORLD
Every year there is a great demand for Python Users by numerous companies around the world. Below is a list of few companies among thousands of companies using Python around the world:
Yahoo Maps
Yahoo
acquired Four11, whose address and mapping lookup services were implemented in
Python. Yahoo Maps still uses Python today, as can be seen by examining its
URLs.
Yahoo Group
A
comprehensive public archive of Internet mailing lists that was originally
implemented in pure Python. At one point Scott Hassan, one of the founders of Findmail/eGroups
(the company that was later acquired by Yahoo), reported that they had 180,000
lines of Python underlying everything from their 100% dynamic website to all
email delivery, pumping out 200 messages/second on a single 400 MHz Pentium.
Google
Many
components of the Google spider and search engine are written in Python
(mentioned on Slashdot).
Zope Corporation
Zope
Corporation has developed a powerful Web application server using Python that's
available as free software.
Ultraseek
Ultraseek
Server, a commercial search engine product, is implemented as an elaborate
multi-threaded Python program with primitive indexing and search operations
performed by a built-in module. Most of the program is written in Python, and
both the built-in spider and HTTP server can be customized with additional
Python code. The program contains over 11,000 lines of Python code, and the
user interface is implemented with over 17,000 lines of Python-scripted HTML
templates.
Linux Weekly News
Linux
Weekly News is published using a Web application written in Python using the
Quixote framework.
ElasticHosts
Cloud Servers
Elastic
Hosts web control panel is a Web Application Python using the Django framework.
Their cloud management middleware is a standalone python application.
Mojam.com
Mojam's Musi-Cal web
site provides easy access to the most up-to-date worldwide live music
information: concerts, festivals, gigs and other musical events. Much of the
back-end (database and email interfaces) is written in Python.
Hunch
hunch
is a new type of AI filter, and a decision engine, as well as a social
networking site. hunch uses Python primarily for their user interface, but
their Jobs criteria only ask's for Python experience, so they probably use it
to glue things together as well.
Shopzilla
Shopzilla
is a family of comparison shopping sites. Shopzilla uses Python for
configuration management and deployment, automated testing and internal tool development.
Movieplayer.it
Movieplayer.it
is an italian web portal providing a huge database on cinema with movies,TV series,
characters, DVD and Blu-Ray sheets, as well as continuos updates on everything
related to current events and news of cinema and television world.
Multiplayer.it
Multiplayer.it
is the italian leading web source focused on PS3, Xbox 360, Wii U, PS Vita, Wii
PC, 3DS, PSP, DS video games, with daily news, previews, interviews, reviews,
specials, charts and video games and hardware selling data.
Web Therapy
Ianchat.com
is a US based provider of Web Therapy, Telephone Therapy, and In person Therapy
which uses python for its website and incorporates a unified communication
system which provides simple counselling and consulting solutions for many
professionals worldwide.
Games
Battlefield 2
Battlefield
2 uses python to implement core elements of the gameplay such as score keeping
and team balancing. Check out the BF2 Tech Wiki for sample BF2 Python
scripts and information about API.
Crystal Space
The
Crystal Space 3D Engine uses python for scripting through a plug-in mechanism.
Python scripts can be dynamically invoked from within the engine depending on
game specific actions. Python can also be used to program the main game core.
It has full access to the C++ Crystal Space API.
Star Trek
Bridge Commander
The
game "StarTrek’ Bridge Commander" by Totally Games uses
Python both as the mission scripting language and also for a ton of other
features.
The Temple of
Elemental Evil and Vampire: The
Masquerade: Bloodlines
"Greyhawk:
The Temple of Elemental Evil" and "Vampire: The Masquerade:
Bloodlines" use Python extensively for pretty much everything except the
rendering engines - game logic, interface, etc. Both games have strong modding
communities.
There
is ashort interview with Steve Moret from
Troika Games about using Python in ToEE (and looking forwards to Bloodlines).
Civilization 4
The
new addition to the legendary strategy game series has all its inner logic,
including AI, implemented in Python. The interface is exposed, so the modding
community can easily take advantage of it.
QuArK (Quake
Army Knife)
QuArK
is a level-editor for Quake, Quake II and Half-Life written mostly in Python.
One can also write plug-ins for it in Python.
Check out these companies to view their requirement for employment. These can serve as a motivation for you to advance in your knowledge of python.
No comments:
Post a Comment