[Python 3.x 官方文档翻译]The Python Tutorial Python教程

Python is an easy to learn, powerful programming language. It has efficient high-level data structures and a simple but effective approach to object-oriented programming. Python’s elegant
syntax and dynamic typing, together with its interpreted nature, make it an ideal language for scripting and rapid application development in many areas on most platforms.

Python是一种易学高效的编程语言。她有着高效的高级数据结构和一种简单但是有效的面向对象的编程方法。Python的简单的语法和动态的类型,同时她有着自然的语言解释,这使她在很多的方面成为一种脚本开发和快速编程的平台

The Python interpreter and the extensive standard library are freely available in source or binary form for all major platforms from the Python Web site, https://www.python.org/, and may be
freely distributed. The same site also contains distributions of and pointers to many free third party Python modules, programs and tools, and additional documentation.

Python的解释器和可扩展的标准库以及各种平台的二进制形式可以从Python的官方网站:https://www.python.org/免费获得,以及你可以自由的传播这些东西。在这个网站同时包含有许多人提供的面对Python 3的模块、程序和工具以及各种附加的文档的建议。

The Python interpreter is easily extended with new functions and data types implemented in C or C++ (or other languages callable from C). Python is also suitable as an extension language for
customizable applications

Python的解释器可以通过使用C和C++语言(或者其他可以通过C语言调用的编程语言)定义新的函数和数据类型实现来实现扩展。Python也是一种可适应的可扩展语言以适用于各种定制应用。

This tutorial introduces the reader informally to the basic concepts and features of the Python language and system. It helps to have a Python interpreter handy for hands-on experience, but all
examples are self-contained, so the tutorial can be read off-line as well.

通过这篇教程,读者可以更加的通俗的理解Python这种语言体系的基本概念和特点。而且可以帮助读者快速学会并动手使用Python的解释器,并且,所有的例程都包含在这篇教程里,所以这篇教程可以离线阅读

For a description of standard objects and modules, see The Python Standard LibraryThe Python Language Reference gives a more formal definition of the language. To write extensions in C
or C++, read Extending and Embedding the Python Interpreter and Python/C API Reference Manual. There are also several books covering Python in depth.

如果你想看更多的关于标准对象和模型的东西,《The Python Standard Library》《The Python Language Reference》这两篇文章给出了关于这方面更好的解释。如果你想C和C++上扩展使用,请阅读《Extending and Embedding the Python Interpreter》和《Python/C API Reference Manual.》,在这里给出了给出了更多关于更深层次使用Python的教程书籍。

This tutorial does not attempt to be comprehensive and cover every single feature, or even every commonly used feature. Instead, it introduces many of Python’s most noteworthy features, and
will give you a good idea(理念) of the language’s flavor and style. After reading it, you will be able to read and write Python modules and programs, and you will be ready to learn more about the
various Python library modules described in The Python Standard Library.
这篇教程并不是去讲解Python的所有或者大家都能理解和使用的特征,而是去介绍Python的一些最值得注意的特征,而且会给你表现这种语言的特点与风格的最好的理念。通过阅读这篇教程,你将能够阅读和编写Python的模型与程序,而且你将有能力去阅读The Python Standard Library.(Python标准库)里所介绍的各种各样的Python库。

时间: 2024-11-08 19:40:20

[Python 3.x 官方文档翻译]The Python Tutorial Python教程的相关文章

[Python 3.x 官方文档翻译]Whetting Your Appetite 欢迎您的使用

If you do much work on computers, eventually you find that there’s some task you’d like to automate. For example, you may wish to perform a search-and-replace over a large number of text files, or rename and rearrange a bunch of photo files in a comp

Blender文档翻译:Operators tutorial(操作教程)

原文:https://wiki.blender.org/index.php/Dev:2.5/Source/Architecture/Operators/Tutorial 逐行解释操作如何工作的.首先解释网格细分(mesh subdivide),一个相对简单的算子.接下来,我们将解释一个更复杂的模态操作,3D视图缩放. 网络细分(Mesh Subdivide) 注册 我们必须做的第一件事是向窗口管理器注册操作符类型.为此,我们定义了一个函数,在启动时由窗口管理器调用. 1 void MESH_OT

分享《流畅的Python》(官方高清中文版PDF+高清英文版PDF+源代码)

下载:https://pan.baidu.com/s/1STQh3JHVoNytaRPcXu98MQ 更多资料:http://blog.51cto.com/3215120 <流畅的Python>(官方高清中文版PDF+高清英文版PDF+源代码) 官方高清中文版PDF,632页,带目录书签,文字能够复制粘贴: 高清英文版PDF,766页,带目录书签,文字能够复制粘贴: 中文和英文两版对比学习. 配套源代码. 其中,高清中文版如图: 原文地址:http://blog.51cto.com/32151

一行导出所有任意微软SQL server数据脚本-基于Python的微软官方mssql-scripter工具使用全讲解

文章标题: 一行导出所有任意微软SQL server数据脚本-基于Python的微软官方mssql-scripter工具使用全讲解关键字 : mssql-scripter,SQL Server文章分类: 技术分享 创建时间: 2020年3月30日 _.-"\ _.-" \ ,-" \ \ \ \ \Zoomla逐浪CMS\ \ \ web开发秘笈\ \ \ \ z01.com _.-; \ \ _.-" : \ \,-" _.-" \( _.-&

Python3.2官方文档翻译--标准库概览(一)

7.1 操作系统接口 Os模块提供主要许多与操作系统交互的函数. >>> import os >>> os.getcwd() # Return the current working directory 'C:\\Python31' >>> os.chdir('/server/accesslogs') # Change current working directory >>> os.system('mkdir today') # R

Swift语言官方文档翻译(2)

A Swift Tour 按照惯例,我们一般学习一个新语言的时候,我们都习惯性的在屏幕上打印"Hello, World",在Swift中,你可以用如下一个单独语句实现 println("Hello,World") 如果你用C或者OC写过程序,那么上面的语句对于你来说是很熟悉的.在Swift中,这一行代码就是一个完整的程序,你不需要为了类似I/O或者String handling去导入一些jar包.全局变量将作为一个程序的入口点,所以你不需要main函数,你也不需要在

Python3.2官方文档翻译-标准库概览(二)

7.5 字符串模式匹配 re模块为高级字符串成处理提供了正则表达式匹配. 对于复杂的匹配和处理,正则表达式能够提供简明优化的方法: >>> import re >>> re.findall(r'\bf[a-z]*', 'which foot or hand fell fastest') ['foot', 'fell', 'fastest'] >>> re.sub(r'(\b[a-z]+) \1', r'\1', 'cat in the the hat'

Python3.2官方文档翻译--模板

8.2 模板 String模块包含一个用途广泛的类,此类为最终用户的编辑提供了简单的语法支持.这让用户不修改应用程序的前提下实现他们应用程序的定制. 这种格式使用$加有效的python标识符(数字.字母和下划线)形式的占位符名称.通过在占位符两侧使用大括号便可以不用空格分隔在其后面跟随更多的字母和数字字符.使用$$来创建一个单独$转码字符. >>> from string import Template >>> t = Template('${village}folk 

Python3.2官方文档翻译---类一些说明

6.4 一些说明 数据属性可以重写同名的方法属性.这是为了避免在大型系统中产生问题的意外名称冲突.所以用一些减少冲突的常用方法是很有效果的.常用的方法包括:大写字母方法名称,用唯一的字符串来做为数据属性的名称(可以是个下划线_)或者用动词命名方法和用名字命名数据属性. 数据属性就像和对象的普通用户一样可以被方法引用.换句话说,类不能用来实现纯净的数据类型.事实上,在python中不能强制数据隐藏,一切基于约定.(另一方面,如C中写的,python的实现可以做到完全隐藏实现细节并且在必要是可以控制