Based on a comment by Konrad Hinsen on python-list:
Change "EOF" to "end-of-file", on the premise that it is easier for
new programmers to understand (at least a little).
This does not attempt to explain "file or device attached to standard
input."
diff --git a/Doc/tut/tut.tex b/Doc/tut/tut.tex
index 4402138..d1637bb 100644
--- a/Doc/tut/tut.tex
+++ b/Doc/tut/tut.tex
@@ -175,7 +175,7 @@
your local Python guru or system administrator. (E.g.,
\file{/usr/local/python} is a popular alternative location.)
-Typing an \EOF{} character (\kbd{Control-D} on \UNIX,
+Typing an end-of-file character (\kbd{Control-D} on \UNIX,
\kbd{Control-Z} on DOS or Windows) at the primary prompt causes the
interpreter to exit with a zero exit status. If that doesn't work,
you can exit the interpreter by typing the following commands:
@@ -211,9 +211,9 @@
program, such as calls to \code{input()} and \code{raw_input()}, are
satisfied from \emph{file}. Since this file has already been read
until the end by the parser before the program starts executing, the
-program will encounter EOF immediately. In the former case (which is
-usually what you want) they are satisfied from whatever file or device
-is connected to standard input of the Python interpreter.
+program will encounter end-of-file immediately. In the former case
+(which is usually what you want) they are satisfied from whatever file
+or device is connected to standard input of the Python interpreter.
When a script file is used, it is sometimes useful to be able to run
the script and enter interactive mode afterwards. This can be done by