Ziff-Davis Enterprise 
DevSource: Microsoft Developer Resource
Add OnsArchitectureLanguagesTechniquesUsing VSForums
 
Home arrow Languages arrow Page 5 - (More Than) Five Things You Didn't Know You Could Do With Python
(More Than) Five Things You Didn't Know You Could Do With Python
By Cameron Laird

Rate This Article:
Add This Article To:
(More Than) Five Things You Didn't Know You Could Do With Python - ' Getting Physical '
( Page 5 of 5 )

Getting Physical

Python connects to the real world, too, not just its simulations. In software all around the globe, Python is running chemical tests, controlling factory operations, translating radio signals, reading GPS data, monitoring cargo movements, and much more.

ADVERTISEMENT

I make a point of these examples because the one population I encounter which seems most skeptical of Python's potential is the scientific-engineering community. Python is actually a great language for such applications, that is, for allowing the domain experts to focus on their own subjects, rather than having to attend to computing arcana. It's not yet part of engineering culture, though, to look to Python, despite the COM and performance advantages mentioned above, as well as the pyserial package for interfacing with standard serial ports, or the SciPy collection of Python-based scientific tools and associated annual conference.

I expect they will eventually. While I'll lose then the competitive advantage scripting has give our company for many years, they'll find the software they create far more satisfying: quicker to finish, less error-prone, and easier to enhance. I can live with that trade-off.

Tieing Up Loose Ends

Python isn't just for Web pages, or Unix specialists, as you might have heard. You're already a successful Windows-oriented programmer and/or system administrator, and you deserve a language that expands your possibilities, not restricts them. With Python in your toolbox, you can achieve many of the same results you already have, but more quickly and with less effort. Brighten your world with colors and patterns you haven't tried before.

Cameron Laird is vice president of the Phaseit, Inc., consultancy. He received the 2004 Frank Willison Memorial Award for his work in communicating Python-related stories.

Read more about scripting languages! Start with The State of the Scripting Universe. Then, explore each language in more detail, by learning Five Things You Didn't Know You Could Do...

  • ...With PHP
  • ...With Tcl
  • ...With Perl
  • ...With Ruby
  • Discuss this article in the DevSource forum.



     
     
    >>> More Languages Articles          >>> More By Cameron Laird
     



    DevSource video
    Devsource Video Series
    Manipulating Society through Technology
    Jeremy Bailenson, Director of the Virtual Human Interaction Lab at Stanford University, talks about virtual reality, avatars, Moore's law, how real world behaviors influence online reality, and societal manipulation through technology!
    >> Play video
    >> Read article
    >> See all videos
    DevLife Blog
    Julia looks at the changes to ADO.NET!
    MSDev Blog
    Is the latest Delphi product, RAD Studio 2007, really necessary?
    Make it Work
    .NET makes runtime type checking a breeze. See what Peter has to say about it in this week's tips!
    News
    Microsoft Counts on App Support for Vista
    Microsoft has taken pains to demonstrate that Windows Vista will have ample application support.
    DevSource RSS FEEDS
    XML Want an easy way to keep up with breaking tech news? And the Get DevSource headlines delivered to your desktop with RSS.