Python 3.6 中文手册——前言
<!DOCTYPE HTML PUBLIC “-//W3C//DTD HTML 4.0 Transitional//EN”>
<HTML xmlns=”http://www.w3.org/1999/xhtml”><HEAD><TITLE>1. Whetting Your Appetite</TITLE>
<META content=”text/html; charset=gb2312″ http-equiv=Content-Type><LINK
rel=stylesheet type=text/css href=”../_static/pydoctheme.css”><LINK
rel=stylesheet type=text/css href=”../_static/pygments.css”><LINK
title=”About these documents” rel=author href=”../about.html”><LINK title=Index
rel=index href=”../genindex.html”><LINK title=Copyright rel=copyright
href=”../copyright.html”><LINK title=”2. Using the Python Interpreter” rel=next
href=”interpreter.html”><LINK title=”The Python Tutorial” rel=prev
href=”index.html”><LINK rel=”shortcut icon” type=image/png
href=”../_static/py.png”><LINK rel=canonical
href=”https://docs.python.org/3/tutorial/appetite.html”>
<META name=GENERATOR content=”MSHTML 11.00.10570.1001″></HEAD>
<BODY>
<DIV role=navigation aria-label=”related navigation” class=”related”>
<H3>导航</H3>
<UL>
<LI class=”right” style=”MARGIN-RIGHT: 10px”><A title=”General Index”
accessKey=I href=”../genindex.html”>搜索</A> </LI>
<LI class=”right”><A title=”Python Module Index”
href=”../py-modindex.html”>模块库</A> | </LI>
<LI class=”right”><A title=”2. Using the Python Interpreter” accessKey=N
href=”interpreter.html”>下一页</A> | </LI>
<LI class=”right”><A title=”The Python Tutorial” accessKey=P
href=”index.html”>上一页</A> |
<LI><IMG style=”VERTICAL-ALIGN: middle; MARGIN-TOP: -1px” alt=””
src=”../_static/py.png”>
<LI><A href=”https://www.python.org/”>Python</A> »
<LI><A href=”../index.html”>3.6.5 文档</A> »
<LI class=”nav-item nav-item-1″><A accessKey=U href=”index.html”>Python教程</A>
» </LI></UL></DIV>
<DIV class=”document”>
<DIV class=”documentwrapper”>
<DIV role=main class=”body”>
<DIV id=whetting-your-appetite class=”section”><SPAN id=tut-intro></SPAN>
<H1>1. 前言</H1>
<P>如果你在电脑上做了很多工作,最终你会发现有一些任务你想要自动化。例如,你可能希望对大量的文本文件执行搜索和替换,或者以复杂的方式重命名并排列一堆照片文件。也许你想写一个小的自定义数据库,或专门的GUI应用程序,或一个简单的游戏。</P>
<P>如果你是一个专业的软件开发人员,你可能需要使用几个C / C ++ /
Java库,但发现通常的写/编译/测试/重新编译循环太慢。也许你正在为这样的库编写一个测试套件,并发现编写测试代码是一项乏味的任务。或者,您可能已经编写了一个可以使用扩展语言的程序,并且不想为您的应用程序设计和实现一种全新的语言。
</P>
<P>Python正是你所需要的语言。</P>
<P>您可以为某些任务编写Unix
shell脚本或Windows批处理文件,但shell脚本最适合移动文件和更改文本数据,不适合GUI应用程序或游戏。你可以编写一个C / C ++ /
Java程序,但是它可能需要很多的开发时间才能得到初步的程序。Python更易于使用,在Windows,Mac OS
X和Unix操作系统上可用,并且将帮助您更快地完成工作。 </P>
<P>Python很容易使用,但它是一种真正的编程语言,它提供了比shell脚本或批处理文件所能提供的更大的结构和支持。另一方面,Python也提供了比C更多的错误检查,并且作为一种高级语言,它有高级的数据类型,比如灵活的数组和字典。由于它更通用的数据类型,Python适用于比Awk甚至Perl更大的问题领域,但在Python中,许多事情至少和这些语言一样简单。</P>
<P>Python允许您将程序分割成可以在其他Python程序中重用的模块。它附带了大量的标准模块,您可以将它们作为您的程序的基础,或者作为开始学习用Python编程的示例。其中一些模块提供了诸如文件I/O(输入/输出)、系统调用、套接字,甚至是像Tk这样的图形用户界面工具包的接口。</P>
<P>Python是一种解释语言,它可以在程序开发过程中节省大量的时间,因为不需要编译和链接。解释器可以交互式地使用,这使得可以很容易地尝试使用语言的特性,编写一次性的程序,或者在自底向上的程序开发过程中测试函数。它也是一个方便的办公桌计算器。</P>
<P>Python使程序能够简洁而可读地编写。用Python编写的程序通常比同等的C、C++或Java程序要短得多,原因如下:</P>
<UL class=”simple”>
<LI>高层次的数据类型允许您在单个语句中表达复杂的操作;
<LI>语句分组是通过缩进而不是开始和结束括号来完成的;
<LI>不需要变量或参数声明。 </LI></UL>
<P>Python是可扩展的:如果你会C语言,可以很容易地向解释器添加一个新的内建函数或模块,以最快速度执行关键操作,或者链接Python程序到只能以二进制形式可用的库(例如供应商特定的图形库)。一旦成功,您可以将Python解释器链接到用C编写的应用程序中,并将其用作该应用程序的扩展或命令语言。</P>
<P>顺便说一句,这个语言是以BBC的名字命名的“蒙蒂Python的飞马戏”,与爬行动物无关。我们不仅允许,甚至鼓励您在代码中引用Monty
Python短剧!</P>
<P>现在,你都对Python感到兴奋,你会想要更详细地认识它。由于学习语言的最佳方式是使用它,教程邀请您在阅读时使用Python解释器。 </P>
<P>本教程的其余部分介绍了Python语言的各种特性通过例子,从简单的表达式,语句开始数据类型,通过函数和模块,最后涉及到高级诸如异常和用户定义类之类的概念。</P></DIV></DIV></DIV>
<DIV class=”clearer”></DIV></DIV>
<DIV role=navigation aria-label=”related navigation” class=”related”>
<H3>Navigation</H3>
<UL>
<LI class=”right” style=”MARGIN-RIGHT: 10px”><A title=”General Index”
href=”../genindex.html”>index</A> </LI>
<LI class=”right”><A title=”Python Module Index”
href=”../py-modindex.html”>modules</A> | </LI>
<LI class=”right”><A title=”2. Using the Python Interpreter”
href=”interpreter.html”>next</A> | </LI>
<LI class=”right”><A title=”The Python Tutorial” href=”index.html”>previous</A>
|
<LI><IMG style=”VERTICAL-ALIGN: middle; MARGIN-TOP: -1px” alt=””
src=”../_static/py.png”>
<LI><A href=”https://www.python.org/”>Python</A> »
<LI><A href=”../index.html”>3.6.5 Documentation</A> »
<LI class=”nav-item nav-item-1″><A href=”index.html”>The Python Tutorial</A> »
</LI></UL></DIV>
<DIV class=”footer”>© <A href=”../copyright.html”>Copyright</A> 2001-2018, Python
Software Foundation. <BR>The Python Software Foundation is a non-profit
corporation. <A href=”https://www.python.org/psf/donations/”>Please donate.</A>
<BR>Last updated on Mar 28, 2018. <A href=”../bugs.html”>Found a bug</A>?
<BR>Created using <A href=”http://sphinx.pocoo.org/”>Sphinx</A> 1.6.3.
</DIV></BODY></HTML>