http://www.python.org/doc/Summary.html is the canonical page to address the question, "What is Python?"
Frequent Wiki contributor [CL] also covers Python often [http://www.phaseit.net/claird/comp.lang.python/python.html].
----
What: Python
Where: http://www.python.org/
http://www.python.org/sigs/
http://www.python.org/idle/
http://www.python.org/mailman/listinfo/idle-dev
http://www.python.org/consortium/
http://www.python.org/topics/tkinter/widgets.html
http://www.pythonjournal.com/
http://starship.skyport.net/crew/fredrik/
http://starship.skyport.net/crew/mhammond/
http://www.pythonware.com/technology.htm
http://www.pythonware.com/downloads.htm
http://www.pythonware.com/library/tkinter/introduction/
http://www.pythonware.com/people/fredrik/tkinterbook.htm
http://www.pythonware.com/people/fredrik/tkintrobook.htm
http://starship.skyport.net/crew/cjr/
http://hem1.passagen.se/eff/
http://www.cwi.nl/%7Ejack/macpython.html
http://www.ActiveState.com/Products/ActivePython/
Description: Object oriented scripting langauge which has a Tcl/Tk module
called Tkinter. Beginning at version v1.5.2, includes IDLE, an
integrated development environment for Python that requires
Tkinter/Tcl/Tk.
Python 1.5.x 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.
Currently at version 2.2.2.
Updated: 12/2000
Contact: mailto:guido@CNRI.Reston.VA.US (Guido van Rossum)
mailto:fredrik.lundh@image.combitech.se (Fredrik Lundh)
----
''[escargo] 17 Feb 2003'' - For competition to using Tkinter, see the
IBM DeveloperWorks page on PyQt[http://www-106.ibm.com/developerworks/linux/library/l-qt/?ca=dgr-linuxw02QTPyQT].
-----
"Typcl [http://www.equi4.com/critlib/typcl.README] ... [[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.
----
Title: Programming Python, 2nd Edition
Subtitle: Object-Oriented Scripting
Author: Mark Lutz mailto:lutz@rmi.net
Publisher: O'Reilly & Associates
Publication date: October 1996
ISBN: 0596000855
Pages: 1256
Price: 54.95 US
WWW book information: http://www.oreilly.com/catalog/python2/
Errata: http://shell.rmi.net/%7Elutz/errata.html
This book (and CD-ROM) covers the use of the Python programming language. The
book is full of running examples (all of which come on the CD-ROM).
CD-ROM also contains versions of Python for all major UNIX, Windows,
Windows NT, and Macintosh platforms. There are a few hundred pages
that use python's Tkinter interface to Tk.
A second edition, covering Python 2.0, is now available.
Title: Introduction to Tkinter
Authors: Fredrik Lundh
Publication date: March, 2000
Pages: 2000
Price: Free
WWW book information: http://www.pythonware.com/people/fredrik/tkintrobook.htm
http://www.pythonware.com/library/tkinter/introduction/
http://www.pythonware.com/library/an-introduction-to-tkinter.pdf
----
[Bruce Gingery] mailto:bgingery@gtcs.com has an article that
compares Tcl/Tk, Perl/Tk, and Python/Tk to early 1980's BASIC using
a simple example at
http://home.gtcs.com/%7Ebruce/old_pages/articles/BASIC_today/
[Frank Stajano]'s paper at the 1998 Python conference [http://www-lce.eng.cam.ac.uk/~fms27/ipc7/] had some
useful insights into why he thinks Python's extensions are evolving
faster and are easier to work with than Tcl's:
http://www-lce.eng.cam.ac.uk/~fms27/papers/tr-1998-9.pdf.
A paper on embedding Tcl, Perl or Python can be found
http://www.morrisland.com/%7Emitchell/.
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
http://wwwipd.ira.uka.de/%7Eprechelt/Biblio/#jccpprtTR
Erann Gat did a study of Lisp on the same problem. You can find his work at
http://www-aig.jpl.nasa.gov/public/home/gat/lisp-study.html and you can
see another Lisp solution at http://www.norvig.com/java-lisp.html
Grail is an internet browser, written in Python/Tk. A mailing list for it
exists. To join the mailing list, send email to mailto:grail-request@python.org.
Piddle is a Python drawing API that supports a back end output of Tk. Visit the mailing list at http://groups.yahoo.com/group/pythonpiddle/ to subscribe.
PTUI is the Python/Tkinter User Interface - a development environment for Python and Tk. To join the mailing list, send email to mailto:ptui-request@althor.netspace.org with the word ''subscribe'' in the body.
A brief tutorial on Tcl can be found at
http://www.python.org/doc/life-preserver/BriefTclTk.html.
This is a portion of the Python Tkinter Life preserver documentation
which can be found at http://www.python.org/doc/life-preserver/.
The beginnings of an intro to Python/Tkinter can be found at
http://www.pythonware.com/fredrik/tkdraft/.
----
See also:
* news:comp.lang.python - a [USENET] interface to the Python mailing list
* http://www.python.org/moin/PythonBooks - books on Python
* [Comparing Tcl with Python]
* [Accessing Tcl and Python from one another]
* [Playing Python]
* http://home.att.net/~stephen_ferg/thinking_in_tkinter/
* http://www.astro.washington.edu/owen/TkinterSummary.html
----
[Category Language]