mirror of
https://github.com/python/cpython.git
synced 2025-08-17 15:21:26 +00:00

svn+ssh://pythondev@svn.python.org/python/trunk ........ r75363 | georg.brandl | 2009-10-11 20:31:23 +0200 (So, 11 Okt 2009) | 1 line Add the Python FAQ lists to the documentation. Copied from sandbox/faq. Many thanks to AMK for the preparation work. ........ r75365 | georg.brandl | 2009-10-11 22:16:16 +0200 (So, 11 Okt 2009) | 1 line Fix broken links found by "make linkcheck". scipy.org seems to be done right now, so I could not verify links going there. ........ r75376 | benjamin.peterson | 2009-10-12 03:26:07 +0200 (Mo, 12 Okt 2009) | 1 line platform we don't care about ........ r75392 | andrew.kuchling | 2009-10-13 18:11:49 +0200 (Di, 13 Okt 2009) | 1 line Various link, textual, and markup fixes ........ r75394 | georg.brandl | 2009-10-13 20:10:59 +0200 (Di, 13 Okt 2009) | 1 line Fix markup. ........ r75403 | georg.brandl | 2009-10-14 17:57:46 +0200 (Mi, 14 Okt 2009) | 1 line #7126: os.environ changes *do* take effect in subprocesses started with os.system(). ........ r75418 | georg.brandl | 2009-10-14 20:48:32 +0200 (Mi, 14 Okt 2009) | 1 line #7116: str.join() takes an iterable. ........ r75484 | georg.brandl | 2009-10-18 09:58:12 +0200 (So, 18 Okt 2009) | 1 line Fix missing word. ........ r75572 | benjamin.peterson | 2009-10-20 23:55:17 +0200 (Di, 20 Okt 2009) | 1 line clarify buffer arg #7178 ........ r75580 | georg.brandl | 2009-10-21 09:15:59 +0200 (Mi, 21 Okt 2009) | 1 line #7170: fix explanation about non-weakrefable builtin types. ........ r75590 | benjamin.peterson | 2009-10-22 04:36:47 +0200 (Do, 22 Okt 2009) | 1 line rewrite to be nice to other implementations ........ r75592 | georg.brandl | 2009-10-22 09:05:48 +0200 (Do, 22 Okt 2009) | 1 line Fix punctuation. ........ r75594 | georg.brandl | 2009-10-22 09:56:02 +0200 (Do, 22 Okt 2009) | 1 line Fix markup. ........ r75595 | georg.brandl | 2009-10-22 09:56:56 +0200 (Do, 22 Okt 2009) | 1 line Fix duplicate target. ........ r75596 | georg.brandl | 2009-10-22 10:05:04 +0200 (Do, 22 Okt 2009) | 1 line Add a new directive marking up implementation details and start using it. ........ r75600 | georg.brandl | 2009-10-22 13:01:46 +0200 (Do, 22 Okt 2009) | 1 line Make it more robust. ........ r75602 | georg.brandl | 2009-10-22 13:28:06 +0200 (Do, 22 Okt 2009) | 1 line Document new directive. ........ r75603 | georg.brandl | 2009-10-22 13:28:23 +0200 (Do, 22 Okt 2009) | 1 line Allow short form with text as argument. ........ r75605 | georg.brandl | 2009-10-22 13:48:10 +0200 (Do, 22 Okt 2009) | 1 line Use "impl-detail" directive where applicable. ........ r75606 | georg.brandl | 2009-10-22 17:00:06 +0200 (Do, 22 Okt 2009) | 1 line #6324: membership test tries iteration via __iter__. ........ r75607 | georg.brandl | 2009-10-22 17:04:09 +0200 (Do, 22 Okt 2009) | 1 line #7088: document new functions in signal as Unix-only. ........ r75610 | georg.brandl | 2009-10-22 17:27:24 +0200 (Do, 22 Okt 2009) | 1 line Reorder __slots__ fine print and add a clarification. ........ r75611 | georg.brandl | 2009-10-22 17:42:32 +0200 (Do, 22 Okt 2009) | 1 line #7035: improve docs of the various <method>_errors() functions, and give them docstrings. ........ r75612 | georg.brandl | 2009-10-22 17:52:15 +0200 (Do, 22 Okt 2009) | 1 line #7156: document curses as Unix-only. ........ r75613 | georg.brandl | 2009-10-22 17:54:35 +0200 (Do, 22 Okt 2009) | 1 line #6977: getopt does not support optional option arguments. ........ r75616 | georg.brandl | 2009-10-22 18:17:05 +0200 (Do, 22 Okt 2009) | 1 line Add proper references. ........ r75617 | georg.brandl | 2009-10-22 18:20:55 +0200 (Do, 22 Okt 2009) | 1 line Make printout margin important. ........ r75623 | georg.brandl | 2009-10-23 10:14:44 +0200 (Fr, 23 Okt 2009) | 1 line #7188: fix optionxform() docs. ........ r75627 | fred.drake | 2009-10-23 15:04:51 +0200 (Fr, 23 Okt 2009) | 2 lines add further note about what's passed to optionxform ........ r75647 | georg.brandl | 2009-10-24 12:04:19 +0200 (Sa, 24 Okt 2009) | 1 line Fix markup. ........
53 lines
2.3 KiB
ReStructuredText
53 lines
2.3 KiB
ReStructuredText
=============================================
|
|
"Why is Python Installed on my Computer?" FAQ
|
|
=============================================
|
|
|
|
What is Python?
|
|
---------------
|
|
|
|
Python is a programming language. It's used for many different applications.
|
|
It's used in some high schools and colleges as an introductory programming
|
|
language because Python is easy to learn, but it's also used by professional
|
|
software developers at places such as Google, NASA, and Lucasfilm Ltd.
|
|
|
|
If you wish to learn more about Python, start with the `Beginner's Guide to
|
|
Python <http://wiki.python.org/moin/BeginnersGuide>`_.
|
|
|
|
|
|
Why is Python installed on my machine?
|
|
--------------------------------------
|
|
|
|
If you find Python installed on your system but don't remember installing it,
|
|
there are several possible ways it could have gotten there.
|
|
|
|
* Perhaps another user on the computer wanted to learn programming and installed
|
|
it; you'll have to figure out who's been using the machine and might have
|
|
installed it.
|
|
* A third-party application installed on the machine might have been written in
|
|
Python and included a Python installation. For a home computer, the most
|
|
common such application is `PySol <http://pysolfc.sourceforge.net/>`_, a
|
|
solitaire game that includes over 1000 different games and variations.
|
|
* Some Windows machines also have Python installed. At this writing we're aware
|
|
of computers from Hewlett-Packard and Compaq that include Python. Apparently
|
|
some of HP/Compaq's administrative tools are written in Python.
|
|
* All Apple computers running Mac OS X have Python installed; it's included in
|
|
the base installation.
|
|
|
|
|
|
Can I delete Python?
|
|
--------------------
|
|
|
|
That depends on where Python came from.
|
|
|
|
If someone installed it deliberately, you can remove it without hurting
|
|
anything. On Windows, use the Add/Remove Programs icon in the Control Panel.
|
|
|
|
If Python was installed by a third-party application, you can also remove it,
|
|
but that application will no longer work. You should use that application's
|
|
uninstaller rather than removing Python directly.
|
|
|
|
If Python came with your operating system, removing it is not recommended. If
|
|
you remove it, whatever tools were written in Python will no longer run, and
|
|
some of them might be important to you. Reinstalling the whole system would
|
|
then be required to fix things again.
|
|
|