home *** CD-ROM | disk | FTP | other *** search
/ ftp.pasteur.org/FAQ/ / ftp-pasteur-org-FAQ.zip / FAQ / python-faq / python-newsgroup-faq < prev   
Encoding:
Text File  |  1999-10-31  |  9.8 KB  |  242 lines

  1. Path: senator-bedfellow.mit.edu!faqserv
  2. From: fleck@informatik.uni-bonn.de (Markus Fleck)
  3. Newsgroups: comp.lang.python.announce,comp.lang.python,comp.answers,news.answers
  4. Subject: [comp.lang.python.*] Posting guidelines -- bi-weekly posting
  5. Supersedes: <python-faq/python-newsgroup-faq_939904504@rtfm.mit.edu>
  6. Followup-To: comp.lang.python
  7. Date: 30 Oct 1999 10:34:53 GMT
  8. Organization: none
  9. Lines: 223
  10. Approved: news-answers-request@mit.edu
  11. Expires: 28 Nov 1999 10:27:26 GMT
  12. Message-ID: <python-faq/python-newsgroup-faq_941279246@rtfm.mit.edu>
  13. NNTP-Posting-Host: penguin-lust.mit.edu
  14. Summary: Python language info and comp.lang.python.announce posting guidelines
  15. X-Last-Updated: 1998/09/23
  16. Originator: faqserv@penguin-lust.MIT.EDU
  17. Xref: senator-bedfellow.mit.edu comp.lang.python.announce:708 comp.lang.python:61607 comp.answers:38275 news.answers:169978
  18.  
  19. Archive-name: python-faq/python-newsgroup-faq
  20. Comp-lang-python-announce-archive-name: python-newsgroup-faq
  21. Comp-lang-python-archive-name: python-newsgroup-faq
  22. Posting-Frequency: biweekly
  23. Last-modified: 1998/08/20
  24. Version: 1.4
  25.  
  26. Changes in 1.4: - now also cross-posting to comp.answers and news.answers
  27.  
  28.  
  29.                 > HOW TO post to comp.lang.python[.announce] <
  30.                ------------------------------------------------
  31.                 posted bi-weekly to comp.lang.python.announce,
  32.                  comp.lang.python, comp.answers, news.answers
  33.  
  34.  
  35. About Python
  36. ------------ 
  37.  
  38. From the Python FAQ:
  39.  
  40.   "Python is an interpreted, interactive, object-oriented programming
  41.   language.  It incorporates modules, exceptions, dynamic typing, very high
  42.   level dynamic data types, and classes. Python combines remarkable power
  43.   with very clear syntax. It has interfaces to many system calls and
  44.   libraries, as well as to various window systems, and is extensible in C or
  45.   C++. It is also usable as an extension language for applications that need
  46.   a programmable interface.  Finally, Python is portable: it runs on many
  47.   brands of UNIX, on the Mac, and on PCs under MS-DOS, Windows, Windows NT,
  48.   and OS/2.
  49.  
  50.   To find out more, the best thing to do is to start reading the tutorial
  51.   from the documentation set at <http://www.python.org/doc/>."
  52.  
  53.  
  54. Example: "Hello World" in Python
  55. --------------------------------
  56.  
  57. The original task can be accomplished by a one-liner:
  58.  
  59.   print "Hello World!"
  60.  
  61. Here is a longer example, a function that returns a string
  62. containing a series of multiple "Hello World!" greetings:
  63.  
  64. def my_hello(how_often):
  65.         retval = how_often * "Hello World! "  # "multiply" string
  66.         return retval[:-1]                    # strip off trailing space
  67.  
  68. Usage:
  69. >>> my_hello(5)
  70. 'Hello World! Hello World! Hello World! Hello World! Hello World!'
  71.  
  72. Note that block structure in Python is defined by indentation, rather than
  73. block delimiters (as used in many other programming languages such as Perl,
  74. Java and C/C++).
  75.  
  76.  
  77. comp.lang.python
  78. ----------------
  79.  
  80. comp.lang.python (or c.l.py for short) is the general discussion newsgroup
  81. for users of the Python language. It is also available as a mailing list;
  82. see below for instructions on subscribing to c.l.py through the mailing list.
  83.  
  84. If you have questions regarding the use of Python, please take the time to
  85. consult the Python "Frequently Asked Questions" (FAQ) list first before
  86. posting to comp.lang.python: it's at <http://www.python.org/doc/FAQ.html>.
  87.  
  88.  
  89. comp.lang.python.announce
  90. -------------------------
  91.  
  92. The comp.lang.python.announce newsgroup (or c.l.py.a for short) has been
  93. created in early 1998 as a companion newsgroup for comp.lang.python focused
  94. on Python-related announcements. The newsgroup charter is as follows:
  95.  
  96.   "comp.lang.python.announce is a moderated, low-volume newsgroup for
  97.   announcements regarding the Python programming language, including:
  98.  
  99.     - new releases of the core distribution and contributed software
  100.     - events (user group meetings, conferences, training, etc.)
  101.     - periodic postings (FAQs)
  102.     - other items of general interest to the Python community
  103.  
  104.   This is not a discussion group.  Posts are expected to have
  105.   Followup-To: headers set to "poster" or an appropriate newsgroup;
  106.   posts that omit this header will have a Followup-To: comp.lang.python
  107.   inserted by the moderator."
  108.  
  109.  
  110. comp.lang.python.announce posting guidelines
  111. --------------------------------------------
  112.  
  113. In addition to honoring the c.l.py.a charter (see above), you are asked
  114. to consider the following things when submitting announcements for
  115. comp.lang.python.announce:
  116.  
  117.   1. It is often very helpful to INCLUDE SOME BACKGROUND INFORMATION if
  118.      you are announcing a very specialized package or event. Submissions
  119.      will be rejected by the moderators if a casual c.l.py.a reader
  120.      cannot understand the utility or context of your announcement.
  121.  
  122.   2. INCLUDE A URL (web address) for your announcement. Hint: a "real"
  123.      web page often looks better than a mere FTP address and offers more
  124.      possibilites to present your package "at a glance".
  125.  
  126.   3. GIVE YOUR PACKAGE A VERSION NUMBER. If you give your package a version
  127.      number from the start, it will be easier to identify different releases
  128.      in the future. Even "small" packages should have version numbers.
  129.  
  130.   4. Clarify the LICENSE that you release your package under. If you want to
  131.      release something as free software, you might want to have a look at
  132.      the "Open Source Definition", <http://www.opensource.org/osd.html>,
  133.      and pick one of the licenses mentioned there under "Example Licenses".
  134.  
  135.   5. You should INCLUDE YOUR E-MAIL ADDRESS in the body text of your
  136.      posting or in the trailing .signature block. Please do *not* sign
  137.      your announcement with PGP; most people would not know your public
  138.      PGP key anyway and would get a warning message.
  139.  
  140.   6. Avoid excessive cross-posting. Messages that are cross-posted to
  141.      several moderated news groups will usually be approved by the
  142.      moderator of the first group in the list.
  143.  
  144.   7. To make it easier to include your announcement on www.python.org's
  145.      front page, please include 2-3 lines of HTML code at the very end
  146.      of your submission, using the following template:
  147.  
  148.        <P><A HREF="http://your.url.here">PackageName 1.0</A> - short
  149.           description of not more than one sentence.  (DD-Mon-YY)
  150.  
  151.      You may only include *one* link, which should point to a web page
  152.      with more info about your package (cf 2. above). The date should
  153.      be in parentheses, formatted as shown, e.g. 29-Jul-98.
  154.  
  155.   8. Format your posting so that all lines are at most 78 characters
  156.      wide. (Exception: Internet resource addresses (cf. 7. above) should
  157.      not be line-wrapped, if possible.)
  158.  
  159. You can upload your program or module to <ftp://ftp.python.org/incoming/>,
  160. or become a PSA member and create a web page at the "Starship Python" server
  161. (see below). The Python main FTP site is being mirrored at serveral sites
  162. all around the world. Don't forget to send a short e-mail notification to
  163. <mailto:ftpmaster@python.org> and upload a corresponding <package>.README
  164. file together with your announcement.
  165.  
  166.  
  167. Mailing list gateways
  168. ---------------------
  169.  
  170. * comp.lang.python:
  171.  
  172.   There is a two-way gateway between the comp.lang.python news group and
  173.   the "python-list" mailing list. You can subscribe to this list by sending
  174.   an e-mail message to the following address:
  175.  
  176.     <mailto:python-list-request@python.org>
  177.  
  178.   with the text "subscribe" in the e-mail body. You can unsubscribe by
  179.   sending an e-mail message to the same address with the text "unsubscribe"
  180.   in the e-mail body.
  181.  
  182.   There is a web archive of past comp.lang.python postings at FindMail,
  183.  
  184.     <http://www.findmail.com/list/python-list/>.
  185.  
  186. * comp.lang.python.announce:
  187.  
  188.   There is also a mailing list gateway for comp.lang.python.announce.
  189.   To subscribe or unsubscribe, send an e-mail to
  190.  
  191.    <mailto:python-announce-list-request@python.org>
  192.  
  193.   with a body content of "subscribe" or "unsubscribe", respectively.
  194.  
  195.   Please note that comp.lang.python.announce is moderated; you cannot
  196.   just post to this list. Please e-mail any announcements to the
  197.   c.l.py.a submission address:
  198.  
  199.     <mailto:python-announce@python.org>
  200.  
  201.   or use your news reader to post to comp.lang.python.announce.
  202.   In the latter case, your posting should be forwarded to the
  203.   c.l.py.a moderators automatically by the news server software.
  204.  
  205.   A web archive of c.l.py.a postings is currently being prepared.
  206.   Until it becomes available, you can look for c.l.py and c.l.py.a
  207.   postings with DejaNews, <http://www.dejanews.com/>, or FindMail,
  208.   <http://www.findmail.com/listsaver/python-announce-list/>.
  209.  
  210.  
  211. Further Python Resources
  212. ------------------------
  213.  
  214. WWW:    <http://www.python.org/>             - Python Language Home Page
  215.         <http://www.python.org/doc/FAQ.html> - Python Language FAQ
  216.         <http://www.python.org/Help.html>    - Python Quick Help Index Page
  217.         <http://starship.skyport.net/>       - Starship Python: User Pages
  218.  
  219. Usenet: <news:comp.lang.python>              - Python Discussion Newsgroup
  220.         <news:comp.lang.python.announce>     - Python Announcements Newsgroup
  221.  
  222.  
  223. The PSA
  224. -------
  225.  
  226. About the "Python Software Activity" (PSA), cf. <http://www.python.org/psa/>:
  227.  
  228.   "The continued, free existence of Python is promoted by the contributed
  229.   efforts of many people. The Python Software Activity (PSA) supports those
  230.   efforts by helping to coordinate them. The PSA operates web, ftp, and
  231.   email services, organizes conferences, and engages in other activities
  232.   that benefit the Python user community. In order to continue, the PSA
  233.   needs the membership of people who value Python." Have a look at the PSA
  234.   web pages for further information about the PSA and membership benefits.
  235.  
  236. -- 
  237. ----------- comp.lang.python.announce (moderated) ----------
  238. Article Submission Address:  python-announce@python.org
  239. Python Language Home Page:   http://www.python.org/
  240. Python Quick Help Index:     http://www.python.org/Help.html
  241. ------------------------------------------------------------
  242.