1- This is Python release 1.4 beta 3
2- =================================
1+ This is Python release 1.4 (final)
2+ ==================================
33
4- It's a beta release. Use this if you want to help me iron the last
5- wrinkles out of the distribution before I release the real version
6- 1.4. In particular, I'm interested in porting experiences to Unix
7- boxes. Python should build out of the box using "./configure; make".
8- Also try running configue with the --with-thread and --with-readline
9- options (described below).
10-
11- I really expect this to be the last beta release. I declare a
12- *FEATURE FREEZE* until 1.4 final is released (in a couple of weeks).
13- Changes in 1.4 final will be restricted to urgent bugfixes,
14- portability enhancements, and added documentation only.
4+ I appreciate everybody's patience... This is the official, final
5+ release of Python 1.4. You can throw away your copies of 1.3 and the
6+ 1.4 betas now!
157
168
179What's new in this release?
1810---------------------------
1911
20- A list of (nearly) everything that changed in each of the 1.4 beta
21- releases can be found in the file Misc/NEWS -- together this comprises
22- a list of everything that's changed since 1.3.
12+ An exhaustive list of (nearly) everything that changed since the
13+ release of Python 1.3, over a year ago, can be found in the file
14+ Misc/NEWS. (A history of all changes before that time is kept in
15+ Misc/HISTORY.) An overview of the most important user-visible changes
16+ is appended as a new chapter to the Tutorial (Doc/tut.tex). Perhaps
17+ the most visible changes are the new power operator, complex numbers,
18+ new slicing and indexing syntax, and class-private names of the form
19+ __spam (an experimental feature).
2320
2421
2522What is Python anyway?
@@ -31,6 +28,31 @@ what Python can mean for a UNIX/C programmer, read Misc/BLURB.LUTZ.
3128If you have web access, point your browser to http://www.python.org.
3229
3330
31+ How do I learn Python?
32+ ----------------------
33+
34+ The official tutorial is still a good place to start (in the Doc
35+ directory as tut.tex; and http://www.python.org/doc/tut/tut.html).
36+ Aaron Watters wrote a second tutorial, that may be more accessible for
37+ some: http://www.wcmh.com/uworld/archives/95/tutorial/005.html.
38+
39+ There are now also two books on Python. While these are still based
40+ on Python 1.3 or 1.4beta2, the language is so stable now that you'd be
41+ hard pressed to find places where the books are out of date. The
42+ books, both first published in October 1996 and both including a
43+ CD-ROM, form excellent companions to each other:
44+
45+ Internet Programming with Python
46+ by Aaron Watters, Guido van Rossum, and James Ahlstrom
47+ MIS Press/Henry Holt publishers
48+ ISBN: 1-55851-484-8
49+
50+ Programming Python
51+ by Mark Lutz
52+ O'Reilly & Associates
53+ ISBN: 1-56592-197-6
54+
55+
3456If you don't read instructions
3557------------------------------
3658
@@ -57,16 +79,15 @@ packages, GPL-free public domain versions also exist.
5779A modest plug
5880=============
5981
60- *************************************************************************
61- * *
62- * If you use Python, please consider joining the Python Software *
63- * Activity (PSA). See http://www.python.org/psa/. *
64- * *
65- * Organizations that make heavy use of Python are especially *
66- * encouraged to become corporate members! *
67- * *
68- *************************************************************************
82+ *********************************************************************
83+ * Without your help, I won't be able to continue to support Python! *
84+ *********************************************************************
85+
86+ If you use Python, please consider joining the Python Software
87+ Activity (PSA). See http://www.python.org/psa/.
6988
89+ Organizations that make heavy use of Python are especially encouraged
90+ to become corporate members!
7091
7192
7293Build instructions
@@ -529,9 +550,7 @@ Bug reports
529550Bugs are best reported to the comp.lang.python newsgroup or the Python
530551mailing list -- see the section "Newsgroup and mailing list" above.
531552Before posting, check the newsgroup archives (see above) to see if
532- your bug has already been reported! If you specifically don't want to
533- involve the newsgroup or mailing list, send them to
534- 553+ your bug has already been reported!
535554
536555
537556Questions
@@ -549,9 +568,11 @@ The Tk interface
549568Tk (the user interface component of John Ousterhout's Tcl language) is
550569also usable from Python. Since this requires that you first build and
551570install Tcl/Tk, the Tk interface is not enabled by default. It works
552- with Tcl 7.5 and Tk 4.1 as well as with Tcl 7.4 and Tk 4.0.
571+ with Tcl 7.5 and Tk 4.1 as well as with Tcl 7.4 and Tk 4.0. I didn't
572+ have the time to test it with Tcl 7.6 and Tk 4.2 yet, but it might
573+ well work.
553574
554- See http://www.smli .com/research/tcl/ for more info on where to get
575+ See http://www.sunlabs .com/research/tcl/ for more info on where to get
555576Tcl/Tk.
556577
557578To enable the Python/Tk interface, once you've built and installed
@@ -597,7 +618,6 @@ Most subdirectories have their own README file. Most files have
597618comments.
598619
599620BUGS A list of known bugs (not completely up-to-date)
600- TODO A list of things that could be done (not up-to-date)
601621Demo/ Demonstration scripts, modules and programs
602622Doc/ Documentation (LaTeX sources)
603623Grammar/ Input for the parser generator
@@ -607,9 +627,11 @@ Makefile.in Source from which config.status creates Makefile
607627Misc/ Miscellaneous files
608628Modules/ Implementation of most built-in modules
609629Objects/ Implementation of most built-in object types
630+ PC/ PC porting files (DOS, Windows, NT, OS/2)
610631Parser/ The parser and tokenizer and their input handling
611632Python/ The "compiler" and interpreter
612633README The file you're reading now
634+ TODO A list of things that could be done (not up-to-date)
613635Tools/ Some useful programs written in Python
614636acconfig.h Additional input for the autoheader program
615637config.h.in Source from which config.status creates config.h
@@ -659,16 +681,23 @@ documentation for any purpose and without fee is hereby granted,
659681provided that the above copyright notice appear in all copies and that
660682both that copyright notice and this permission notice appear in
661683supporting documentation, and that the names of Stichting Mathematisch
662- Centrum or CWI not be used in advertising or publicity pertaining to
663- distribution of the software without specific, written prior permission.
664-
665- STICHTING MATHEMATISCH CENTRUM DISCLAIMS ALL WARRANTIES WITH REGARD TO
666- THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
667- FITNESS, IN NO EVENT SHALL STICHTING MATHEMATISCH CENTRUM BE LIABLE
668- FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
669- WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
670- ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT
671- OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
684+ Centrum or CWI or Corporation for National Research Initiatives or
685+ CNRI not be used in advertising or publicity pertaining to
686+ distribution of the software without specific, written prior
687+ permission.
688+
689+ While CWI is the initial source for this software, a modified version
690+ is made available by the Corporation for National Research Initiatives
691+ (CNRI) at the Internet address ftp://ftp.python.org.
692+
693+ STICHTING MATHEMATISCH CENTRUM AND CNRI DISCLAIM ALL WARRANTIES WITH
694+ REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF
695+ MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL STICHTING MATHEMATISCH
696+ CENTRUM OR CNRI BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL
697+ DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR
698+ PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
699+ TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
700+ PERFORMANCE OF THIS SOFTWARE.
672701----------------------------------------------------------------------
673702
674703
0 commit comments