|
Size: 31074
Comment:
|
Size: 306
Comment:
|
| Deletions are marked like this. | Additions are marked like this. |
| Line 10: | Line 10: |
| ## (Entries marked with ** were changed within the last 24 hours; entries marked with * were changed within the last 7 days.) [[TableOfContents]] ## -------------------------------------------------------------------------------- ## 1. General information and availability = 一般資訊及如何取得 = ## -------------------------------------------------------------------------------- ## 1.1. What is Python? == Python 是什麼? == ## Python is an interpreted, interactive, object-oriented programming language. It incorporates modules, exceptions, dynamic typing, very high level dynamic data types, and classes. Python combines remarkable power with very clear syntax. It has interfaces to many system calls and libraries, as well as to various window systems, and is extensible in C or C++. It is also usable as an extension language for applications that need a programmable interface. Finally, Python is portable: it runs on many brands of UNIX, on the Mac, and on PCs under MS-DOS, Windows, Windows NT, and OS/2. ## To find out more, the best thing to do is to start reading the tutorial from the documentation set (see a few questions further down). ## See also question 1.17 (what is Python good for). ## Edit this entry / Log info / Last changed on Mon May 26 16:05:18 1997 by GvR Python 是一種即譯式的, 互動的, 面向對象的編程語言. 它包含了模組式的操作, 異常處理, 動態資料形態, 十分高層次的動態資料結構, 以及類別的使用. Python 揉合了簡單的語法和強大的功能. 它擁有眾多的編程介面以操控系統平台以及各類函數庫. 利用 c 和 c++ 可以對它進行擴充. 個別的應用軟件如果需要有一個可程序化介面也可以利用它來做為擴展語言用. 最後, Python 的可移植度非常高: 它可以在許多的 Unix 類平台上運行, 在 Mac, MS-DOS, 視窗 Windows, Windows NT, OS/2, BeOS, 以至 RISCOS 上都有相關的 Python 版本. 想知道更多, 最好是從 Python 教學資源中的 "入門篇" 看起. (參考下幾條問題) 請一併參看第 1.17 條問題. (Python 可以用在什麼地方) ## -------------------------------------------------------------------------------- ## 1.2. Why is it called Python? == 為什麼取名叫 Python? == ## Apart from being a computer scientist, I'm also a fan of "Monty Python's Flying Circus" (a BBC comedy series from the seventies, in 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. ## By now I don't care any more whether you use a Python, some other snake, a foot or 16-ton weight, or a wood rat as a logo for Python! ## Edit this entry / Log info / Last changed on Thu Aug 24 00:50:41 2000 by GvR Python 的意思是蟒蛇, 但和這套語言的命名沒有關係. Python 的作者除了是一位電腦計算學家外, 也是 BBC 喜劇片 "Monty Python's Flying Circus" (七十年代一套受歡迎的片集)的影迷. 作者在替他的新語言改名時要找一個短的,獨一無二的並且帶些神秘感的名字, 於是他決定了把這個語言命名為 Python. Python 沒有自己的商標, 你可以隨便用蟒蛇, 或是別的什麼蛇屬, 無論你喜歡它是兩尺長還是 16 吨重, 甚至你用一隻小老鼠都沒有所謂. (譯注: 市面上有幾本關於 Python 的專書都用了上面所說的動物, 因此作者在這裏澄清.) ## -------------------------------------------------------------------------------- ## 1.3. How do I obtain a copy of the Python source? == 怎樣取得 Python 的源程式碼? == ## The latest Python source distribution is always available from python.org, at http://www.python.org/download. The latest development sources can be obtained via anonymous CVS from SourceForge, at http://www.sf.net/projects/python . ## The source distribution is a gzipped 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. (See section 7 for non-UNIX information.) ## Older versions of Python are also available from python.org. ## Edit this entry / Log info / Last changed on Tue Apr 9 17:06:16 2002 by A.M. Kuchling 最新的 Python 源程式碼一定可以在 python.org 上取得. 可到 http://www.python.org.download 下載. 至於最近開發中的版本則可以經 SourceForge 透過 CVS 以 anonymous 形式取得, 網址是 http://www.sf.net/projects/python 取得的源碼為 gzip 了的 tar 檔案. 當中有全部的 C 程式碼, LaTeX 格式的說明文件, Python 的函式庫模組, 範例和一些有用的自由軟件. 在大部份 Unix 類平台上能直接編譯安裝. (在非 Unix 平台上的使用方法, 請看第 7 節中的問題. ## -------------------------------------------------------------------------------- ## 1.4. How do I get documentation on Python? == 怎樣取得有關 Python 的說明文件 == ## All documentation is available on-line, starting at http://www.python.org/doc/. ## The LaTeX source for the documentation is part of the source distribution. If you don't have LaTeX, the latest Python documentation set is available, in various formats like postscript and html, by anonymous ftp - visit the above URL for links to the current versions. ## PostScript for a high-level description of Python is in the file nluug-paper.ps (a separate file on the ftp site). ## Edit this entry / Log info / Last changed on Wed Jan 21 12:02:55 1998 by Ken Manheimer 所有的說明文件可以到網上拿取, 有關資料可先從 http://www.python.org/doc/ 找起. 說明文件的 LaTeX 文檔已包括在源碼包中. 如果你沒有 LaTeX 可用, 在上面的網址裏可找到已做好的各種格式的現成文件 (如 html 或 postscript). 有關 Python 的中文文件不是很多, 已翻譯的有 "教學文件 (Tutorial)", "語言參考手冊" (Language Reference), "深入 Python" (Dive into Python). 這些可在 http://www.chinesepython.org/cgi_bin/moingb.cgi/ 上取得. 你也可以購買市面上關於 Python 的中文書. ## -------------------------------------------------------------------------------- ## 1.5. Are there other ftp sites that mirror the Python distribution? == 有沒有其他網站可以下載 Python 各發佈版 == ## The following anonymous ftp sites keep mirrors of the Python distribution: ## USA: ## ftp://ftp.python.org/pub/python/ ## ftp://gatekeeper.dec.com/pub/plan/python/ ## ftp://ftp.uu.net/languages/python/ ## ftp://ftp.wustl.edu/graphics/graphics/sgi-stuff/python/ ## ftp://ftp.sterling.com/programming/languages/python/ ## ftp://uiarchive.cso.uiuc.edu/pub/lang/python/ ## ftp://ftp.pht.com/mirrors/python/python/ ## ftp://ftp.cdrom.com/pub/python/ ## Europe: ## ftp://ftp.cwi.nl/pub/python/ ## ftp://ftp.funet.fi/pub/languages/python/ ## ftp://ftp.sunet.se/pub/lang/python/ ## ftp://unix.hensa.ac.uk/mirrors/uunet/languages/python/ ## ftp://ftp.lip6.fr/pub/python/ ## ftp://sunsite.cnlab-switch.ch/mirror/python/ ## ftp://ftp.informatik.tu-muenchen.de/pub/comp/programming/languages/python/ ## Australia: ## ftp://ftp.dstc.edu.au/pub/python/ ## Edit this entry / Log info / Last changed on Wed Mar 24 09:20:49 1999 by A.M. Kuchling 以下 ftp 站點可以下載 Python: 美國: - ftp://ftp.python.org/pub/python/ - ftp://gatekeeper.dec.com/pub/plan/python/ - ftp://ftp.uu.net/languages/python/ - ftp://ftp.wustl.edu/graphics/graphics/sgi-stuff/python/ - ftp://ftp.sterling.com/programming/languages/python/ - ftp://uiarchive.cso.uiuc.edu/pub/lang/python/ - ftp://ftp.pht.com/mirrors/python/python/ - ftp://ftp.cdrom.com/pub/python/ 歐洲: - ftp://ftp.cwi.nl/pub/python/ - ftp://ftp.funet.fi/pub/languages/python/ - ftp://ftp.sunet.se/pub/lang/python/ - ftp://unix.hensa.ac.uk/mirrors/uunet/languages/python/ - ftp://ftp.lip6.fr/pub/python/ - ftp://sunsite.cnlab-switch.ch/mirror/python/ - ftp://ftp.informatik.tu-muenchen.de/pub/comp/programming/languages/python/ 澳大利亞: - ftp://ftp.dstc.edu.au/pub/python/ ## -------------------------------------------------------------------------------- ## 1.6. Is there a newsgroup or mailing list devoted to Python? == 有沒有專門開給 Python 的新聞組和電郵列表 == ## 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's unnecessary to subscribe to the mailing list. To subscribe to the mailing list ([email protected]) visit its Mailman webpage at http://www.python.org/mailman/listinfo/python-list ## More info about the newsgroup and mailing list, and about other lists, can be found at http://www.python.org/psa/MailingLists.html. ## Archives of the newsgroup are kept by Deja News and accessible through the "Python newsgroup search" web page, http://www.python.org/search/search_news.html. This page also contains pointer to other archival collections. ## Edit this entry / Log info / Last changed on Wed Jun 23 09:29:36 1999 by GvR 有一個新聞組, comp.lang.python, 和一個電郵列表. 它們之間是聯通的 -- 如果你能讀得到新聞組則你不需要申請加入電郵表. 要加入電郵表([email protected]) 請到以下 Mailman 的網站: http://www.python.org/mailman/listinfo/python-list (Mailman 也是用 Python 寫成的). 除此之外還有許多其也的 Python 電郵列表, 請到 http://www.python.org/psa/MailingLists.html 參觀. Deja News 保留了有關新聞組的貼文內容, 你可以到 "Python 新聞組搜尋"站, http://www.python.org/search/search_news.html. 該網頁上還可連結到別的文件庫去. ## -------------------------------------------------------------------------------- ## 1.7. Is there a WWW page devoted to Python? == 有沒有專門的網站是關於 Python 的 == ## Yes, http://www.python.org/ is the official Python home page. ## Edit this entry / Log info / Last changed on Fri May 23 14:42:59 1997 by Ken Manheimer 有的, http://www.python.org/ 是 Python 的官方網站. ## -------------------------------------------------------------------------------- ## 1.8. Is the Python documentation available on the WWW? == 在網上是不是可以找到 Python 的說明文件. == ## Yes. Python 2.0 documentation is available from http://www.pythonlabs.com/tech/python2.0/doc/ and from http://www.python.org/doc/. Note that most documentation is available for on-line browsing as well as for downloading. ## Edit this entry / Log info / Last changed on Tue Jan 2 03:14:08 2001 by Moshe Zadka 是. 在 http://www.python.org/doc/ 中可以找到所有的官方說明文件. 大部分可供即時瀏覽和下載. ## -------------------------------------------------------------------------------- ## 1.9. Are there any books on Python? == 有沒有關於 Python 的書. == ## Yes, many, and more are being published. See the python.org Wiki at http://www.python.org/cgi-bin/moinmoin/PythonBooks for a list. ## You can also search online bookstores for "Python" (and filter out the Monty Python references; or perhaps search for "Python" and "language"). ## Edit this entry / Log info / Last changed on Mon Aug 5 19:08:49 2002 by amk 有許多, 更多的正在印制中. 請留意 python.org 的 Wiki -- http://www.python.org/cgi-bin/moinmoin/PythonBooks 上的書單. 至於中文書則市面上才剛剛出現了幾本. (譯注: 請有心人加上資料.) ## -------------------------------------------------------------------------------- ## 1.10. Are there any published articles about Python that I can reference? == 有什麼可供引用的 Python 文章. == ## If you can't reference the web site, and you don't want to reference the books (see previous question), there are several articles on Python that you could reference. ## Most publications about Python are collected on the Python web site: ## http://www.python.org/doc/Publications.html ## It is no longer recommended to reference this very old article by Python's author: ## Guido van Rossum and Jelke de Boer, "Interactively Testing Remote ## Servers Using the Python Programming Language", CWI Quarterly, Volume ## 4, Issue 4 (December 1991), Amsterdam, pp 283-303. ## Edit this entry / Log info / Last changed on Sat Jul 4 20:52:31 1998 by GvR 如果你不想用 Python 的網站, 也不打算用書 (看前面的問題), 在 Python 的網站上有些相關的文章你可以參考: http://www.python.org/doc/Publications.html ## -------------------------------------------------------------------------------- ## 1.11. Are there short introductory papers or talks on Python? == 有沒有比較短的介紹 Python 的資料或是演講. == ## There are several - you can find links to some of them collected at http://www.python.org/doc/Hints.html#intros. ## Edit this entry / Log info / Last changed on Fri May 23 15:04:05 1997 by Ken Manheimer 也有一些 -- 請到主站點找有關的連結 http://www.python.org/doc/Hints.html#intros. ## -------------------------------------------------------------------------------- ## 1.12. How does the Python version numbering scheme work? == Python 的版本編號是用哪種方法來取名. == ## Python versions are numbered A.B.C or A.B. A is the major version number -- it is only incremented for really major changes in the language. B is the minor version number, incremented for less earth-shattering changes. C is the micro-level -- it is incremented for each bugfix release. See PEP 6 for more information about bugfix releases. ## Not all releases have bugfix releases. Note that in the past (ending with 1.5.2), micro releases 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! ## Alpha, beta and release candidate versions have an additional suffixes. The suffix for an alpha version is "aN" for some small number N, the suffix for a beta version is "bN" for some small number N, and the suffix for a release candidate version is "cN" for some small number N. ## Note that (for instance) all versions labeled 2.0aN precede the versions labeled 2.0bN, which precede versions labeled 2.0cN, and those precede 2.0. ## As a rule, no changes are made between release candidates and the final release unless there are show-stopper bugs. ## You may also find version numbers with a "+" suffix, e.g. "2.2+". These are unreleased versions, built directly from the CVS trunk. ## See also the documentation for sys.version, sys.hexversion, and sys.version_info. ## Edit this entry / Log info / Last changed on Mon Jan 14 06:34:17 2002 by GvR Python 的版本號形式是 A.B.C 或是 A.B. 其中 A 是主版本編號 -- 只有當語言本身有很大的轉變時才會調大. B 是版本副號, 當程式改變較少時用以區別新舊版本. C 則是小號, 當發行除蟲版本時便用. 有關除蟲版本的資料請參閱 PEP 6. Alpha (測試), Beta (調試), release (發布) 建議推出的版本都有其另外的編號後綴. 測試版用 aN, 調試版用 bN, 發布版用 cN, 其中 N 代表一個不太大的數. 按一般的規定, 除非在建議發布版有極大的缺陷, 否則建議發布和正式發布版間不應有任何改動. 有時你會遇到加有 '+' 後綴的版本編號, 例如 "2.2+". 這些版本不曾正式發布過, 它們是從 CVS 軟庫中直接編譯而來的. 你也可以參看 sys.version, sys.hexversion 和 sys.version_info 的說明, 裏面有些額外的資料. ## -------------------------------------------------------------------------------- ## 1.13. How do I get a beta test version of Python? == 我如何取得測試版的 Python. == ## All releases, including alphas, betas and release candidates, are announced on comp.lang.python and comp.lang.python.announce newsgroups, which are gatewayed into the [email protected] and [email protected]. In addition, all these announcements appear on the Python home page, at http://www.python.org. ## You can also access the development version of Python through CVS. See http://sourceforge.net/cvs/?group_id=5470 for details. If you're not familiar with CVS, documents like http://linux.oreillynet.com/pub/a/linux/2002/01/03/cvs_intro.html provide an introduction. ## Edit this entry / Log info / Last changed on Mon Jun 3 00:57:08 2002 by Neal Norwitz 所有發布的版本, 包括建議為測試, 調試和發布的各版本推出的消息都會在 comp.lang.python 和 comp.lang.python.announce 這兩個新聞組上公告. 這兩個新聞組分別和 [email protected], [email protected] 聯通. 除此之外, 在 Python 的官方網站 http://www.python.org 上也會公告有關消息. 至於 Python 開發中的最新版本可以透過 CVS 取得. 請上 http://sourceforge.net/cvs/?group_id=5470 .如你不熟悉 CVS 的操作方法, 可以閱讀有關的文章, 如 http://linux.oreillynet.com/pub/a/linux/2002/01/03/cvs_intro.html 就有介紹. ## -------------------------------------------------------------------------------- ## 1.14. Are there copyright restrictions on the use of Python? == 使用 Python 都有哪些版權上的限制. == ## Hardly. You can do anything you want with the source, as long as you leave the copyrights in, and display those copyrights in any documentation about Python that you produce. Also, don't use the author's institute's name in publicity without prior written permission, and don't hold them responsible for anything (read the actual copyright for a precise legal wording). ## In particular, if you honor the copyright rules, it's OK to use Python for commercial use, to sell copies of Python in source or binary form, or to sell products that enhance Python or incorporate Python (or part of it) in some form. I would still like to know about all commercial use of Python! ## Edit this entry / Log info 很難說有何限制. 拿到源碼後隨便你幹些啥, 唯一的條件是你保留原來的版權聲明, 並在你寫的有關文件中展示那些聲明. 同時, 未得到作者所屬的機構的書面同意, 不要在宣傳時引用它的名字, 也不要代他們作出任何形式的承諾 (具體的法律字眼請參閱版權聲明的原文). 有一點要說清楚的是, 如果你尊守上述的要求, 那就算你利用 Python 作商業用途, 包括售賣它的源碼或是執行檔, 或者是改進了的 Python 以及在產品中加入 Python (部分或是全部). 另外, 如果你的把它用作商業盈利, 請通知作者因為他也很有興趣知道. ## -------------------------------------------------------------------------------- ## 1.15. Why was Python created in the first place? == 從一開始,為什麼要創造 Python 這個語言. == ## Here's a very brief summary of what got me started: ## I had extensive experience with implementing an interpreted language in the ABC group at CWI, and from working with this group I had learned a lot about language design. This is the origin of many Python features, including the use of indentation for statement grouping and the inclusion of very-high-level data types (although the details are all different in Python). ## I had a number of gripes about the ABC language, but also liked many of its features. It was impossible to extend the ABC language (or its implementation) to remedy my complaints -- in fact its lack of extensibility was one of its biggest problems. I had some experience with using Modula-2+ and talked with the designers of Modula-3 (and read the M3 report). M3 is the origin of the syntax and semantics used for exceptions, and some other Python features. ## I was working in the Amoeba distributed operating system group at CWI. We needed a better way to do system administration than by writing either C programs or Bourne shell scripts, since Amoeba had its own system call interface which wasn't easily accessible from the Bourne shell. My experience with error handling in Amoeba made me acutely aware of the importance of exceptions as a programming language feature. ## It occurred to me that a scripting language with a syntax like ABC but with access to the Amoeba system calls would fill the need. I realized that it would be foolish to write an Amoeba-specific language, so I decided that I needed a language that was generally extensible. ## During the 1989 Christmas holidays, I had a lot of time on my hand, so I decided to give it a try. During the next year, while still mostly working on it in my own time, Python was used in the Amoeba project with increasing success, and the feedback from colleagues made me add many early improvements. ## In February 1991, after just over a year of development, I decided to post to USENET. The rest is in the Misc/HISTORY file. ## Edit this entry / Log info / Last changed on Fri May 23 00:06:23 1997 by GvR 以下的作者的回憶: 我在 CWI 的 ABC (譯按: 另一種即譯式語言) 開發組工作時, 學到很多設計程式語言方面的事並且得到許多經驗. Python 多方面繼承了這一套語言的特性, 如縮排式的分段方法和高層次的數據類等.(當然,在語言的實現細節上兩者很不一樣.) 我對於 ABC 的某些地方很不以為然, 當然, 它有很多地方是讓人喜愛的. 對這些我不喜歡的地方我發現並不能透過擴充 ABC 來滿足我的要求 -- 事實上, 難以擴充正正是 ABC 的最大弱點. 與此同時, 我擁有使用 Modula-2+ 的一些經驗並且和一些 Modula-3 的設計者們溝通過 (也讀了 M3 的報告書). M3 中的異常處理和某些別的句法是 Python 中有關功能的出處. 當時我在 CWI 的 Amoeba 分散操作系統小組工作. 我們需要一個更好的辦法來做系統管理工作, 我們並不想用 C 寫程式或是用 Bourne shell 寫腳本, 因為 Amoeba 有它自己一套調用系統的介面不是用 Bourne shell 可以輕易存取的. 而我在 Amoeba 的異常處理方面的經驗便我很清楚的意識到在程式語言中包含錯誤處理功能的重要程度. 於是我的腦海出現了一套和 ABC 句法類似同時可以呼叫 Amoeba 系統功能的即譯語言, 它應該能滿足我的要求. 我知道如果我把它設計成只能是 Amoeba 專用的語言並不是聰明的做法, 我需要的是一套更普遍, 並能多方面擴充的語言. 我有大量時間可以幹自己想做的活, 於是我決定開始實現我的構想. 在接下來的一年中, 雖然我依然在用工餘時間來做開發, Python 已經頗為成功的應用到 Amoeba 計劃中了. 同事們給了許多意見, 這些都轉變成早期對 Python 的改良和完善工作. 到了 1991 年的 2 月, 就在經過短短一年的開發工作, 我決定把 Python 張貼到 USENET 上去讓更多人使用. 後來發生的事情很多人都知道, 都寫在 Misc/HISTORY 這個文件中了. ## -------------------------------------------------------------------------------- ## 1.16. Do I have to like "Monty Python's Flying Circus"? == 我是不是一定要喜歡 "Month Python's Flying Circus" 這套片子. == ## No, but it helps. Pythonistas like the occasional reference to SPAM, and of course, nobody expects the Spanish Inquisition ## The two main reasons to use Python are: ## - Portable ## - Easy to learn ## The three main reasons to use Python are: ## - Portable ## - Easy to learn ## - Powerful standard library ## (And nice red uniforms.) ## And remember, there is no rule six. ## Edit this entry / Log info / Last changed on Wed May 28 10:39:21 1997 by GvR 不. ## -------------------------------------------------------------------------------- ## 1.17. What is Python good for? == Python 可以用在什麼地方. == ## Python is used in many situations where a great deal of dynamism, ease of use, power, and flexibility are required. ## In the area of basic text manipulation core Python (without any non-core extensions) is easier to use and is roughly as fast as just about any language, and this makes Python good for many system administration type tasks and for CGI programming and other application areas that manipulate text and strings and such. ## When augmented with standard extensions (such as PIL, COM, Numeric, oracledb, kjbuckets, tkinter, win32api, etc.) or special purpose extensions (that you write, perhaps using helper tools such as SWIG, or using object protocols such as ILU/CORBA or COM) Python becomes a very convenient "glue" or "steering" language that helps make heterogeneous collections of unrelated software packages work together. For example by combining Numeric with oracledb you can help your SQL database do statistical analysis, or even Fourier transforms. One of the features that makes Python excel in the "glue language" role is Python's simple, usable, and powerful C language runtime API. ## Many developers also use Python extensively as a graphical user interface development aide. ## Edit this entry / Log info / Last changed on Sat May 24 10:13:11 1997 by Aaron Watters Python 可以用在很多埸合. 當你需要大量的動態調整, 要容易使用, 功能強大並且富彈性的情況, Python 可以發揮很好的功效. 在處理文字方面, Python 的核心功能 (不需任何擴充庫的情況下) 較起別的編程語言更為易用而速度相當. 這使 Python 在需要處理字符串的工作 (包括系統管理, CGI 編程) 上成為高效的語言. 當 Python 加上它的標準擴充庫 (如 PIL, COM, Numeric, oracledb, kjbuckets, tkinter, win32api, 等) 或是特別擴充庫 (你自己寫的, 或是用 SWIG 做的, 或是利用 ILU/COBRA/COM 的)後, 它可以變成一個很好的 "膠合語言" 或者叫 "指導語言". 就是指把異質的編程環境和互不相關的軟件功能整合處理的工具. 例如把 Numeric 和 oracledb 透過 Python 結合起來你就可以替你的資料庫數據做統計分析, 甚至是做譜分析. Python 的簡單, 易用以及方便而強大的 C 擴展介面使它成為一種十分優秀的 "膠合語言". 許多開發人員也在寫圖像用戶介面時廣泛地採用了 Python. ## -------------------------------------------------------------------------------- ## 1.18. Can I use the FAQ Wizard software to maintain my own FAQ? == 我可以在這個版面中加入我自己的問題嗎 == ## Sure. It's in Tools/faqwiz/ of the python source tree. ## Edit this entry / Log info / Last changed on Fri Mar 29 06:50:32 2002 by Aahz (譯按: 當然可以. 凡是有關 Python 的般性問題都可自由地放上來. 但請注意特殊問題或技巧或是和官方問題集差別太大的問題請貼到本站其他的問題集中.) ## -------------------------------------------------------------------------------- ## 1.19. Which editor has good support for editing Python source code? == 編輯 Python 程式有哪些文字編輯器比較好用. == ## On Unix, the first choice is Emacs/XEmacs. There's an elaborate mode for editing Python code, which is available from the Python source distribution (Misc/python-mode.el). It's also bundled with XEmacs (we're still working on legal details to make it possible to bundle it with FSF Emacs). And it has its own web page: ## http://www.python.org/emacs/python-mode/index.html ## There are many other choices, for Unix, Windows or Macintosh. Richard Jones compiled a table from postings on the Python newsgroup: ## http://www.bofh.asn.au/~richard/editors.html ## See also FAQ question 7.10 for some more Mac and Win options. ## Edit this entry / Log info / Last changed on Mon Jun 15 23:21:04 1998 by Gvr 在 Unix 上, 首選 Emacs/XEmacs. 它有個專為編寫 Python 程式用的模式, 其設定檔可以在 Python 的源程式碼中找到 (Misc/python-mode.el). 在 XEmacs 的安裝時已包括了這個設定 (至於 FSF Emacs 方面我們正在和他們商量有關的法律細節以便這個設定也可以包括在軟件發布版中.) 這個設定的詳情請 到 http://www.python.org/emacs/python-mode/index.html 其他的選擇也不少, 無論是 Unix, Windows, Micintosh 都有. Richard Jones 根據新聞組的內容綜合了一張表, 到 http://www.bofh.asn.au/~richard/editors.html ## -------------------------------------------------------------------------------- ## 1.20. I've never programmed before. Is there a Python tutorial? == 我從來沒有學過寫程式,有沒有一些入門級的學習材料. == ## There are several, and at least one book. All information for beginning Python programmers is collected here: ## http://www.python.org/doc/Newbies.html ## Edit this entry / Log info / Last changed on Wed Sep 5 05:34:07 2001 by GvR 有幾篇文章, 另外起碼一本書. 所有適合 Python 初學者看的資料都綜合成一個網頁, 到 http://www.python.org/doc/Newbies.html 至於中文的資料, 本站也有一些, 請到 'Python 入門' 頁面. ## -------------------------------------------------------------------------------- ## 1.21. Where in the world is www.python.org located? == www.python.org 的位置在哪裏. == ## It's currently in Amsterdam, graciously hosted by XS4ALL: ## http://www.xs4all.nl ## Thanks to Thomas Wouters for setting this up!!!! ## Edit this entry / Log info / Last changed on Fri Aug 3 21:49:27 2001 by GvR 現時位於阿姆斯特丹, 服務由 XS4ALL 所提供. ## -------------------------------------------------------------------------------- == www.chinesepython.org 的位置在哪裏. == 現時位於香港, 由 NetZide 所提供. ## -------------------------------------------------------------------------------- == Python 正確發音是什麼. == 我聽過有兩種讀法, 皆為雙音節, 首音為 "pi" (圓周率), 尾音為 "夫 on" (on 為英文的 on/off 的 on), 首音為 "pi" (圓周率), 尾音為 "夫 en" (en 為韻母 an/en/in 的 en, 或英文 one/two/three 的 one). |
* [http://www.chinesepython.org/cgi_bin/moingb.cgi/Python_20FAQ 中蟒Python常遇問題集] |
-- Zoom.Quiet [DateTime(2004-08-09T23:14:40Z)]
Python常遇問題集全文
最新更新日期 2002年11月11日(星期一) 22:48:25
[http://www.chinesepython.org/cgi_bin/moingb.cgi/Python_20FAQ 中蟒Python常遇問題集]
