Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
C
cpython
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
Analytics
Analytics
Repository
Value Stream
Wiki
Wiki
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Commits
Issue Boards
Open sidebar
Kirill Smelkov
cpython
Commits
5333c5d7
Commit
5333c5d7
authored
Apr 11, 1994
by
Guido van Rossum
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Updated for existence of newsgroup and various misc things
parent
7c6ebb57
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
79 additions
and
39 deletions
+79
-39
Misc/FAQ
Misc/FAQ
+79
-39
No files found.
Misc/FAQ
View file @
5333c5d7
Subject: FAQ: Python -- an object-oriented language
Newsgroups: comp.lang.
misc
,comp.answers,news.answers
Followup-to: comp.lang.
misc
Newsgroups: comp.lang.
python
,comp.answers,news.answers
Followup-to: comp.lang.
python
From: guido@cwi.nl (Guido van Rossum)
Reply-to: guido@cwi.nl (Guido van Rossum)
Approved: news-answers-request@MIT.Edu
Archive-name: python-faq/part1
Version: 1.
5
Last-modified: 1
5 Feb
1994
Version: 1.
6
Last-modified: 1
1 April
1994
This article contains answers to Frequently Asked Questions about
Python (an object-oriented interpreted programming language -- see
...
...
@@ -29,7 +29,7 @@ Email: guido@cwi.nl
The latest version of this FAQ is available by anonymous ftp from
ftp.cwi.nl [192.16.184.180] in the directory /pub/python, with
filename python-FAQ. It will also be posted regularly to the
newsgroups comp.answers and comp.lang.
misc
.
newsgroups comp.answers and comp.lang.
python
.
Many FAQs, including this one, are available by anonymous ftp from
rtfm.mit.edu [18.70.0.209] in the directory pub/usenet/news.answers.
...
...
@@ -66,6 +66,7 @@ Here's an overview of the questions per chapter:
1.6. Q. Is there a book on Python, or will there be one out soon?
1.7. Q. Are there any published articles about Python that I can quote?
1.8. Q. How does the Python version numbering scheme work?
1.9. Q. Are there other ftp sites that carry Python related material?
2. Python in the real world
2.1. Q. How many people are using Python?
...
...
@@ -84,7 +85,7 @@ Here's an overview of the questions per chapter:
3.5. Q. The python interpreter complains about options passed to a
script (after the script name).
3.6. Q. When building on the SGI, make tries to run python to create
glmodule.c, but python hasn't been built or installed yet.
glmodule.c, but python hasn't been built or installed yet.
3.7. Q. Other trouble building Python 1.0.1 on platform X.
4. Programming in Python
...
...
@@ -161,35 +162,38 @@ down).
A. Apart from being a computer wizard, I'm also a fan of "Monty
Python's Flying Circus" (a BBC comedy series from the seventies, in
case you didn't know). It occurred to me one day that I needed a name
that was short, unique, and slightly mysterious. And I happened to be
reading some scripts from the series at the time... So then I decided
to call my language Python. But Python is not a joke. And don't you
associate it with dangerous reptiles either!
the -- unlikely -- case you didn't know). It occurred to me one day
that I needed a name that was short, unique, and slightly mysterious.
And I happened to be reading some scripts from the series at the
time... So then I decided to call my language Python. But Python is
not a joke. And don't you associate it with dangerous reptiles
either!
1.3. Q. How do I obtain a copy of the Python source?
A. The latest Python source distribution is always available by
anonymous ftp from ftp.cwi.nl [192.16.184.180] in the directory
/pub/python, with filename python<version>.tar.Z. It is a compressed
tar file containing the complete C source, LaTeX documentation, Python
library modules, example programs, and several useful pieces of freely
distributable software. This will compile and run out of the box on
most UNIX platforms. Currently <version> is 1.0.1. (See section 7
for non-UNIX information.)
/pub/python, with filename python<version>.tar.Z. (In the future and
on some archive sites the extension will be .gz, indicating use of
gzip compression.) It is a compressed (gzip'ed if the extension is
.gz) tar file containing the complete C source, LaTeX documentation,
Python library modules, example programs, and several useful pieces of
freely distributable software. This will compile and run out of the
box on most UNIX platforms. At the time of writing, <version> is
1.0.1. (See section 7 for non-UNIX information.)
1.4. Q. How do I get documentation on Python?
A. The latest Python documentation set is always available by
anonymous ftp from ftp.cwi.nl [192.16.184.180] in the directory
/pub/python, with filename pythondoc-ps<version>.tar.Z.
It is a
compressed tar file containing PostScript files of the referenc
e
manual, the library manual, and the tutorial. Currently <version> is
1.0.1. (Note that the library manual is the most important one of the
set, as much of Python's power stems from the standard or built-in
types, functions and modules, all of which are described here.)
PostScript for a high-level description of Python is in the file
nluug-paper.ps.
/pub/python, with filename pythondoc-ps<version>.tar.Z.
(Or .gz --
see the previous question.) It is a compressed (or gzip'ed) tar fil
e
containing PostScript files of the reference manual, the library
manual, and the tutorial. At the time of writing <version> is 1.0.1.
Note that the library manual is the most important one of the set, as
much of Python's power stems from the standard or built-in types,
functions and modules, all of which are described here. PostScript
for a high-level description of Python is in the file
nluug-paper.ps.
The following sites keep mirrors of the Python distribution:
...
...
@@ -199,18 +203,18 @@ gatekeeper.dec.com 16.1.0.2 /pub/plan/python/cwi
ftp.uu.net 192.48.96.9 /languages/python
ftp.wustl.edu 128.252.135.4 /graphics/graphics/sgi-stuff/python
ftp.funet.fi 128.214.6.100 /pub/languages/python (old?)
ftp.fu-berlin.de 130.133.4.50 /pub/unix/languages/python (python* only)
ftp.fu-berlin.de 130.133.4.50 /pub/unix/languages/python (
*
python* only)
Or try archie on e.g. python1.0
.1.tar.Z to locate the nearest copy of
that
version...
Or try archie on e.g. python1.0
to locate the nearest copy of that
version...
1.5. Q. Is there a newsgroup or mailing list devoted to Python?
A. There is
no Python newsgroup yet; if you want to post to the net
about Python, use comp.lang.misc. There is a mailing list devoted to
Python; send e-mail to python-list-request@cwi.nl to (un)subscribe. A
Request For Discussion about create comp.lang.python has been posted
to news.groups. So far it has not elicited any negative responses
.
A. There is
a newsgroup, comp.lang.python, and a mailing list. The
newsgroup and mailing list are gatewayed into each other -- if you can
read news it is not necessary to subscribe to the mailing list. Send
e-mail to python-list-request@cwi.nl to (un)subscribe to the mailing
list
.
1.6. Q. Is there a book on Python, or will there be one out soon?
...
...
@@ -254,22 +258,35 @@ incremented for each new release. Note that in the past, patches have
added significant changes; in fact the changeover from 0.9.9 to 1.0.0
was the first time that either A or B changed!
1.9. Q. Are there other ftp sites that carry Python related material?
A. An interesting ftp site for Python users is ftp.markv.com
(192.122.251.1); the directory pub/python contains a growing
collection of interesting Python scripts. To submit a script for
inclusion, place it together with a readme file (with extension
.readme) in the publicly writable directory /incoming/python. This
service is maintained by Lance Ellinghouse <lance@markv.com>.
2. Python in the real world
===========================
2.1. Q. How many people are using Python?
A. I don't know, but at the last count there were at least 130
addresses on the Python mailing list (several of which are local
redistribution lists). I suspect that many users don't bother
to subscribe to the list.
A. I don't know, but the maximum number of simultaneous subscriptions
to the Python mailing list before it was gatewayed into the newsgroup
was about 180 (several of which were local redistribution lists). I
believe that many active Python users don't bother to subscribe to the
list, and now that there's a newsgroup the mailing list subscription
is even less meaningful.
2.2. Q. Have any significant projects been done in Python?
A. Here at CWI (the home of Python), we have written a 20,000 line
authoring environment for transportable hypermedia presentations, a
multimedia teleconferencing tool, as well as many smaller programs.
5,000 line multimedia teleconferencing tool, as well as many many
smaller programs.
The University of Virginia uses Python to control a virtual reality
engine. Contact: Matt Conway <conway@virginia.edu>.
...
...
@@ -286,7 +303,7 @@ manangement application. Contact: <info@sunrise.com>.
Individuals at many other companies are using Python for
internal development (witness their contributions to the Python
mailing list).
mailing list
or newsgroup
).
Python has also been elected as an extension language by MADE, a
consortium supported by the European Committee's ESPRIT program and
...
...
@@ -632,6 +649,20 @@ you can get the file pythonlib1.0.1.tar.Z from most ftp sites carrying
Python; this is a subset of the distribution containing just those
file.
Once you have installed the library, you need to point sys.path to it.
Assuming the library is in C:\misc\python\lib, the following commands
will point your Python interpreter to it (note the doubled backslashes
-- you can also use single forward slashes instead):
>>> import sys
>>> sys.path.insert(0, 'C:\\misc\\python\\lib')
>>>
For a more permanent effect, set the environment variable PYTHONPATH,
as follows (talking to a DOS prompt):
C> SET PYTHONPATH=C:\misc\python\lib
7.6. Q. Where's the documentation for the Mac or PC version?
A. There isn't any. The documentation for the Unix version also
...
...
@@ -649,3 +680,12 @@ System 7. I work like this: start the interpreter; edit a module file
using Sigma Edit; import and test it in the interpreter; edit again in
Sigma Edit; then use the built-in function reload() to re-read the
imported module; etc.
Regarding the same question for the PC, Kurt Wm. Hemr writes: "While
anyone with a pulse could certainly figure out how to do the same on
MS-Windows, I would recommend the NotGNU Emacs clone for MS-Windows.
Not only can you easily resave and "reload()" from Python after making
changes, but since WinNot auto-copies to the clipboard any text you
select, you can simply select the entire procedure (function) which
you changed in WinNot, switch to QWPython, and shift-ins to reenter
the changed program unit."
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment