What: Python Where: http://www.python.org/ Description: Object oriented scripting language which has a Tk module called Tkinter. Beginning at version v1.5.2, includes IDLE, an integrated development environment for Python that requires Tkinter. Python 2.4 not only supports Tk on Unix, but Tk on Windows and Macintosh platforms as well. The PythonWare site has an intro to Tkinter, as well as the binaries for win32 on its downloads page. The ActiveState site has binary distributions for Linux, Solaris and Windows. Python 2.7.2 was released on June 11th, 2011. Python 3.2.2 was released on September 4th, 2011 Updated: 2011-09-04 Contact: mailto:guido@CNRI.Reston.VA.US (Guido van Rossum) mailto:firstname.lastname@example.org (Fredrik Lundh)
escargo 17 Feb 2003 - For competition to using Tkinter, see the IBM DeveloperWorks page on PyQt.
"Typcl  ... [i]s an extension to use Tcl from Python."Elmer goes the other way. Elmer allows developers to write code in Python and execute it in Tcl. The resulting Tcl interface to the Python code generated by Elmer is transparent to the Tcl user... Python calls appear as Tcl calls ( "foo( 1, "a" )" in Python appears as "foo 1 a" in Tcl, for example) and Python and Tcl data types are automatically mapped (Tcl lists are converted to Python lists, Python dictionaries are returned as Tcl associative arrays, etc.). Elmer also supports Python's "freeze" module, allowing a Python developer to deliver a single library consisting of several Python files "frozen" in to the Tcl application... no need to set PYTHONPATH or have Python source files accompanying the Tcl application.
Bruce Gingery mailto:email@example.com has an article that compares Tcl/Tk, Perl/Tk, and Python/Tk to early 1980's BASIC using a simple exampleFrank Stajano's paper at the 1998 Python conference  had some useful insights into why he thinks Python's extensions are evolving faster and are easier to work with than Tcl's .A paper on embedding Tcl, Perl or Python can be found at .Technical report evaluating the properties of 80 different implementations of the same program in 7 different programming langauges (C, C++, Java, Perl, Python, Rexx, and Tcl). See 
Erann Gat did a study of Lisp on the same problem. You can find his work at  and you can see another Lisp solution at 
QuickStudy: PythonPython is an object-oriented, open-source programming language often used for rapid application development. Python's simple syntax emphasizes readability, reducing the cost of program maintenance, while its large library of functions and calls encourages reuse and extensibility. -- Sidebar: Follow The ScriptPython is useful as a scripting language that glues together pieces from lots of programs. -- Sidebar: Zope Spurs Python GrowthThe popularity of Zope (Z Object Publishing Environment), an open-source Web application server and portal tool kit written in Python, has increased interest in the programming language. 
Sarnold 2006/01/06Microsoft is interested in Python : they are implementing a new Python engine for .Net called IronPython .RLH 2007/03/03 : Microsoft has also recently announced they are watching Ruby with interest.http://www.pythonware.com/products/pil/
AMG: Does anyone have Tcl code to read Python pickle  data? Tcl pickle, heh. Maybe someday I might develop it, if no one else has already done so.
See also edit
- news:comp.lang.python - a USENET interface to the Python mailing list
- Books on Python 
- Comparing Tcl with Python
- Accessing Tcl and Python from one another
- Tcl vs Perl vs Python
- Playing Python
- "Thinking in tkinter" 
- "Tkinter summary" 
- 'Python Enthought Edition' with lots of additional packages 
-  — Application View Controller