Differences between revisions 100 and 101
Revision 100 as of 2011-08-18 18:31:31
Size: 5917
Comment: I'm fine with a Chinese translation, but it can't be the default. :-)
Revision 101 as of 2011-08-19 03:20:38
Size: 9100
Editor: 221
Comment: Get resource code first then change to English version
Deletions are marked like this. Additions are marked like this.
Line 6: Line 6:
没玩过编程? Python语言是免费的,如果你知道从何处开始,它很容易上手! 本指南将帮助你快速入门。
Line 7: Line 9:
== 不了解Python? ==
Line 10: Line 13:
Line 11: Line 16:
== 获取Python ==
Line 13: Line 19:

Line 16: Line 25:
Line 17: Line 28:

目前Python有两个主要版本:Python 2和Python 3.通过[[Python2orPython3]] 页面提供的建议,你可以决定哪个版本最适合你。在撰写本文时(2010年6月21号),以下内容假设你决定使用Python 2。
Line 20: Line 33:
查看文章 [[BeginnersGuide/Download]],按步骤下载正确的Python版本。
Line 22: Line 37:
在某些阶段,你想编辑并保存你的程序代码。看一下 HowToEditPythonCode 以听取一些意见和方法推荐。
Line 23: Line 40:
== 学习Python ==
Line 26: Line 44:
Line 27: Line 47:
      * 如果你之前没有编程经验,读一下 [[BeginnersGuide/NonProgrammers], 里面有适合你的教程列表。
Line 28: Line 49:
      * 如果你之前有编程经验,参考 [[BeginnersGuide/Programmers]], 里面列出了更多高级教程。
Line 29: Line 51:
      * 如果英语不是你的母语,阅读翻译好的教程更适合你。参考 python.org's [[http://wiki.python.org/moin/Languages|非英语资源列表]].
Most tutorials assume you know how to run a program on your computer.
Line 30: Line 54:
Most tutorials assume you know how to run a program on your computer. 绝大部分教程都假设你掌握如何在你的电脑上运行程序。
Line 32: Line 57:

Line 39: Line 66:
当你读完教程后,可以浏览[[http://docs.python.org|Python在线文档]]。它包括:有用的[[http://docs.python.org/tut/|a tutorial]],[[http://docs.python.org//lib/|a Library Reference]]详列了Python的标准库中的模块和[[http://docs.python.org/ref/|the Language Reference]介绍了Python语法的完整解释(有些枯燥)
Line 42: Line 71:
在准备写第一个程序前,你需要一个文本编辑器。开始时使用你任何你熟悉的编辑器-即使像Notepad记事本-但当你有经验后,你会想使用带有Python编程辅助功能的文本编辑器。参考 PythonEditors 包含了一个带有友好的Python代码编辑功能的程序列表。
Line 43: Line 74:
== 需要帮助吗? ==
Line 46: Line 78:
需要以下帮助吗?阅读 [[BeginnersGuide/Help]],加入邮件列表和新闻组。
Line 47: Line 81:

绝大多数的Python书会包含本编程语言的介绍:查看 IntroductoryBooks中的建议标题。
Line 51: Line 87:
Line 53: Line 91:

Line 55: Line 96:
参考 PythonEvents 页面看在当地有无定期的培训课程,在PythonTraining页面有培训人员列表。
Line 56: Line 99:

老师可以加入 [[http://www.python.org/sigs/edu-sig/|EDU-SIG]],在该邮件列表中讨论从K-12到大学的各级别中的Python应用。
Line 62: Line 107:
== 测试和练习 ==
Line 67: Line 113:
== 如果查看Python模块或程序? ==

Beginner's Guide to Python

New to programming? Python is free, and easy to learn if you know where to start! This guide will help you to get started quickly.

没玩过编程? Python语言是免费的,如果你知道从何处开始,它很容易上手! 本指南将帮助你快速入门。

New to Python?


Read BeginnersGuide/Overview for a short explanation of what Python is.


Getting Python


Next, install the Python interpreter on your computer.


This is the program that reads Python programs and carries out their instructions; you need it before you can do any Python programming.


There are currently two major versions of Python available: Python 2 and Python 3. The Python2orPython3 page provides advice on how to decide which one will best suit your needs. At the time of writing (21 Jun 2010), the rest of this page assumes you've decided to use Python 2.

目前Python有两个主要版本:Python 2和Python 3.通过Python2orPython3 页面提供的建议,你可以决定哪个版本最适合你。在撰写本文时(2010年6月21号),以下内容假设你决定使用Python 2。

See BeginnersGuide/Download for instructions for downloading the correct version of Python.

查看文章 BeginnersGuide/Download,按步骤下载正确的Python版本。

At some stage, you'll want to edit and save your program code. Take a look at HowToEditPythonCode for some advice and recommendations.

在某些阶段,你想编辑并保存你的程序代码。看一下 HowToEditPythonCode 以听取一些意见和方法推荐。

Learning Python


Next, read a tutorial and try some simple experiments with your new Python interpreter.


Most tutorials assume you know how to run a program on your computer.


If you are using Windows and need help with this, see How do I Run a Program Under Windows.


Once you've read a tutorial, you can browse through Python's online documentation. It includes a tutorial that may be helpful, a Library Reference that lists all of the modules that come standard with Python, and the Language Reference for a complete (if rather dry) explanation of Python's syntax.

当你读完教程后,可以浏览Python在线文档。它包括:有用的a tutoriala Library Reference详列了Python的标准库中的模块和[[http://docs.python.org/ref/|the Language Reference]介绍了Python语法的完整解释(有些枯燥)

When you are ready to write your first program you will need a text editor. To get started you can use any editor you are familiar with - even something like Notepad - but as you gain experience you may want to use a text editor with features that help you write Python programs. See PythonEditors for a list of programs friendly to Python code editing.

在准备写第一个程序前,你需要一个文本编辑器。开始时使用你任何你熟悉的编辑器-即使像Notepad记事本-但当你有经验后,你会想使用带有Python编程辅助功能的文本编辑器。参考 PythonEditors 包含了一个带有友好的Python代码编辑功能的程序列表。

Need Help?


Need help with any of this? Read BeginnersGuide/Help for mailing lists and newsgroups.

需要以下帮助吗?阅读 BeginnersGuide/Help,加入邮件列表和新闻组。

Most Python books will include an introduction to the language; see IntroductoryBooks for suggested titles.

绝大多数的Python书会包含本编程语言的介绍:查看 IntroductoryBooks中的建议标题。

Consult BeginnersGuide/Examples for small programs and little snippets of code that can help you learn.


Or, if you prefer to learn Python through listening to a lecture, you can attend a training course or even hire a trainer to come to your company.


Consult the PythonEvents page to see if any training courses are scheduled in your area, and the PythonTraining page for a list of trainers.

参考 PythonEvents 页面看在当地有无定期的培训课程,在PythonTraining页面有培训人员列表。

Teachers can join the EDU-SIG, a mailing list for discussion of Python's use in teaching at any level ranging from K-12 up to university.

老师可以加入 EDU-SIG,在该邮件列表中讨论从K-12到大学的各级别中的Python应用。

Complete list of Beginner's Guide pages

Quiz and Exercises


Looking for a particular Python module or application?


  • The first place to look is the Python Package Index.

  • If you can't find anything relevant in the Package Index,

    try searching python.org - you can find anything mentioned on the Python site, in the FAQs, or in the newsgroup. More info: where to search.

  • Next, try Google or other search engine of your choice. Searching for "python" and some relevant keywords will usually find something helpful.

  • Finally, you can try posting a query to the comp.lang.python Usenet group.

Want to contribute?


BeginnersGuide (last edited 2022-03-29 19:22:45 by eriky)

Unable to edit the page? See the FrontPage for instructions.