ActiveBlog

8 Reasons to be Thankful for Python
by Diane Mueller

Diane Mueller, November 25, 2010

Python Patriots We're very excited about the work we're doing with Python these days here at ActiveState. It's been a great year for both Patriots & Python fans, so I though before I shut down my computer to turn my focus to football and turkey, I wanted to reflect on why I am so thankful for Python.

  1. I'm grateful for the wonderful community of developers supporting and contributing to the care and feeding of the language I use on a daily basis.
  2. From the House of Guido's Google App Engine to my latest favorite module on PyPM Index, theano from the University of Montreal's LISA group, I'm thankful for all the new tools in my box.
  3. It's so quick and fun to prototype something in Python (compared to C#, Java, C++).
  4. Python has helped me successfully move my prototypes into production without so much as a hiccup!
  5. I'm constantly amazed & thankful for the depth and breadth of the 3rd party packages to use in my projects, that I look up in our PyPM Index - great for getting info on Python packages.
  6. I'm grateful for all the effort that went into making Python 3 a reality and that we've gotten our ActivePython 3 distribution out the door!
  7. The Python licenses and IP, including licenses for all 3rd party packages, are managed by the Python Software Foundation (PSF), rather than in the hands of the Oracle/Sun conundrum.
  8. I'm thankful I'm not using a soon-to-be legacy language like Java!

So there you have it. What are you thankful for with this wonderful dynamic language called Python?

Happy Thanksgiving Pythonistas! Go Patriots!

Subscribe to ActiveState Blogs by Email

Share this post:

Category: python
About the Author: RSS

Diane Mueller is a Cloud Evangelist at ActiveState. She has been designing & implementing financial applications at Fortune 500 corporations for over 20 years. Diane has been actively involved in development efforts of XBRL Open Standard (http://www.xbrl.org) since 1999.

Comments

1 comments for 8 Reasons to be Thankful for Python
Permalink

I think that You got it totally _right_ with the Java and Oracle part, but I think that Sun was quite OK.

The real difference between the Sun-era Java and Python(and Ruby) is that the open source Java had only one party developing/maintaining it, but languages like Python and Ruby have redundant financing flows.

By financing flows I do not necessarily mean monetary flows. By financing flows I mean financial motive for developing it. For example, if people develop something to do their job, then it is obviously an investment, but it's difficult to measure the monetary size. It's not that clear, how much money is worth software development work that is done by a professional software developer at his free time or partly from his/hers working hours.