home *** CD-ROM | disk | FTP | other *** search
- Path: senator-bedfellow.mit.edu!faqserv
- From: fleck@informatik.uni-bonn.de (Markus Fleck)
- Newsgroups: comp.lang.python.announce,comp.lang.python,comp.answers,news.answers
- Subject: [comp.lang.python.*] Posting guidelines -- bi-weekly posting
- Supersedes: <python-faq/python-newsgroup-faq_939904504@rtfm.mit.edu>
- Followup-To: comp.lang.python
- Date: 30 Oct 1999 10:34:53 GMT
- Organization: none
- Lines: 223
- Approved: news-answers-request@mit.edu
- Expires: 28 Nov 1999 10:27:26 GMT
- Message-ID: <python-faq/python-newsgroup-faq_941279246@rtfm.mit.edu>
- NNTP-Posting-Host: penguin-lust.mit.edu
- Summary: Python language info and comp.lang.python.announce posting guidelines
- X-Last-Updated: 1998/09/23
- Originator: faqserv@penguin-lust.MIT.EDU
- Xref: senator-bedfellow.mit.edu comp.lang.python.announce:708 comp.lang.python:61607 comp.answers:38275 news.answers:169978
-
- Archive-name: python-faq/python-newsgroup-faq
- Comp-lang-python-announce-archive-name: python-newsgroup-faq
- Comp-lang-python-archive-name: python-newsgroup-faq
- Posting-Frequency: biweekly
- Last-modified: 1998/08/20
- Version: 1.4
-
- Changes in 1.4: - now also cross-posting to comp.answers and news.answers
-
-
- > HOW TO post to comp.lang.python[.announce] <
- ------------------------------------------------
- posted bi-weekly to comp.lang.python.announce,
- comp.lang.python, comp.answers, news.answers
-
-
- About Python
- ------------
-
- From the Python FAQ:
-
- "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 at <http://www.python.org/doc/>."
-
-
- Example: "Hello World" in Python
- --------------------------------
-
- The original task can be accomplished by a one-liner:
-
- print "Hello World!"
-
- Here is a longer example, a function that returns a string
- containing a series of multiple "Hello World!" greetings:
-
- def my_hello(how_often):
- retval = how_often * "Hello World! " # "multiply" string
- return retval[:-1] # strip off trailing space
-
- Usage:
- >>> my_hello(5)
- 'Hello World! Hello World! Hello World! Hello World! Hello World!'
-
- Note that block structure in Python is defined by indentation, rather than
- block delimiters (as used in many other programming languages such as Perl,
- Java and C/C++).
-
-
- comp.lang.python
- ----------------
-
- comp.lang.python (or c.l.py for short) is the general discussion newsgroup
- for users of the Python language. It is also available as a mailing list;
- see below for instructions on subscribing to c.l.py through the mailing list.
-
- If you have questions regarding the use of Python, please take the time to
- consult the Python "Frequently Asked Questions" (FAQ) list first before
- posting to comp.lang.python: it's at <http://www.python.org/doc/FAQ.html>.
-
-
- comp.lang.python.announce
- -------------------------
-
- The comp.lang.python.announce newsgroup (or c.l.py.a for short) has been
- created in early 1998 as a companion newsgroup for comp.lang.python focused
- on Python-related announcements. The newsgroup charter is as follows:
-
- "comp.lang.python.announce is a moderated, low-volume newsgroup for
- announcements regarding the Python programming language, including:
-
- - new releases of the core distribution and contributed software
- - events (user group meetings, conferences, training, etc.)
- - periodic postings (FAQs)
- - other items of general interest to the Python community
-
- This is not a discussion group. Posts are expected to have
- Followup-To: headers set to "poster" or an appropriate newsgroup;
- posts that omit this header will have a Followup-To: comp.lang.python
- inserted by the moderator."
-
-
- comp.lang.python.announce posting guidelines
- --------------------------------------------
-
- In addition to honoring the c.l.py.a charter (see above), you are asked
- to consider the following things when submitting announcements for
- comp.lang.python.announce:
-
- 1. It is often very helpful to INCLUDE SOME BACKGROUND INFORMATION if
- you are announcing a very specialized package or event. Submissions
- will be rejected by the moderators if a casual c.l.py.a reader
- cannot understand the utility or context of your announcement.
-
- 2. INCLUDE A URL (web address) for your announcement. Hint: a "real"
- web page often looks better than a mere FTP address and offers more
- possibilites to present your package "at a glance".
-
- 3. GIVE YOUR PACKAGE A VERSION NUMBER. If you give your package a version
- number from the start, it will be easier to identify different releases
- in the future. Even "small" packages should have version numbers.
-
- 4. Clarify the LICENSE that you release your package under. If you want to
- release something as free software, you might want to have a look at
- the "Open Source Definition", <http://www.opensource.org/osd.html>,
- and pick one of the licenses mentioned there under "Example Licenses".
-
- 5. You should INCLUDE YOUR E-MAIL ADDRESS in the body text of your
- posting or in the trailing .signature block. Please do *not* sign
- your announcement with PGP; most people would not know your public
- PGP key anyway and would get a warning message.
-
- 6. Avoid excessive cross-posting. Messages that are cross-posted to
- several moderated news groups will usually be approved by the
- moderator of the first group in the list.
-
- 7. To make it easier to include your announcement on www.python.org's
- front page, please include 2-3 lines of HTML code at the very end
- of your submission, using the following template:
-
- <P><A HREF="http://your.url.here">PackageName 1.0</A> - short
- description of not more than one sentence. (DD-Mon-YY)
-
- You may only include *one* link, which should point to a web page
- with more info about your package (cf 2. above). The date should
- be in parentheses, formatted as shown, e.g. 29-Jul-98.
-
- 8. Format your posting so that all lines are at most 78 characters
- wide. (Exception: Internet resource addresses (cf. 7. above) should
- not be line-wrapped, if possible.)
-
- You can upload your program or module to <ftp://ftp.python.org/incoming/>,
- or become a PSA member and create a web page at the "Starship Python" server
- (see below). The Python main FTP site is being mirrored at serveral sites
- all around the world. Don't forget to send a short e-mail notification to
- <mailto:ftpmaster@python.org> and upload a corresponding <package>.README
- file together with your announcement.
-
-
- Mailing list gateways
- ---------------------
-
- * comp.lang.python:
-
- There is a two-way gateway between the comp.lang.python news group and
- the "python-list" mailing list. You can subscribe to this list by sending
- an e-mail message to the following address:
-
- <mailto:python-list-request@python.org>
-
- with the text "subscribe" in the e-mail body. You can unsubscribe by
- sending an e-mail message to the same address with the text "unsubscribe"
- in the e-mail body.
-
- There is a web archive of past comp.lang.python postings at FindMail,
-
- <http://www.findmail.com/list/python-list/>.
-
- * comp.lang.python.announce:
-
- There is also a mailing list gateway for comp.lang.python.announce.
- To subscribe or unsubscribe, send an e-mail to
-
- <mailto:python-announce-list-request@python.org>
-
- with a body content of "subscribe" or "unsubscribe", respectively.
-
- Please note that comp.lang.python.announce is moderated; you cannot
- just post to this list. Please e-mail any announcements to the
- c.l.py.a submission address:
-
- <mailto:python-announce@python.org>
-
- or use your news reader to post to comp.lang.python.announce.
- In the latter case, your posting should be forwarded to the
- c.l.py.a moderators automatically by the news server software.
-
- A web archive of c.l.py.a postings is currently being prepared.
- Until it becomes available, you can look for c.l.py and c.l.py.a
- postings with DejaNews, <http://www.dejanews.com/>, or FindMail,
- <http://www.findmail.com/listsaver/python-announce-list/>.
-
-
- Further Python Resources
- ------------------------
-
- WWW: <http://www.python.org/> - Python Language Home Page
- <http://www.python.org/doc/FAQ.html> - Python Language FAQ
- <http://www.python.org/Help.html> - Python Quick Help Index Page
- <http://starship.skyport.net/> - Starship Python: User Pages
-
- Usenet: <news:comp.lang.python> - Python Discussion Newsgroup
- <news:comp.lang.python.announce> - Python Announcements Newsgroup
-
-
- The PSA
- -------
-
- About the "Python Software Activity" (PSA), cf. <http://www.python.org/psa/>:
-
- "The continued, free existence of Python is promoted by the contributed
- efforts of many people. The Python Software Activity (PSA) supports those
- efforts by helping to coordinate them. The PSA operates web, ftp, and
- email services, organizes conferences, and engages in other activities
- that benefit the Python user community. In order to continue, the PSA
- needs the membership of people who value Python." Have a look at the PSA
- web pages for further information about the PSA and membership benefits.
-
- --
- ----------- comp.lang.python.announce (moderated) ----------
- Article Submission Address: python-announce@python.org
- Python Language Home Page: http://www.python.org/
- Python Quick Help Index: http://www.python.org/Help.html
- ------------------------------------------------------------
-