Python简明教程-沈洁元

上传人:ZJ****3 文档编号:47002019 上传时间:2018-06-29 格式:PDF 页数:212 大小:1.21MB
返回 下载 相关 举报
Python简明教程-沈洁元_第1页
第1页 / 共212页
Python简明教程-沈洁元_第2页
第2页 / 共212页
Python简明教程-沈洁元_第3页
第3页 / 共212页
Python简明教程-沈洁元_第4页
第4页 / 共212页
Python简明教程-沈洁元_第5页
第5页 / 共212页
点击查看更多>>
资源描述

《Python简明教程-沈洁元》由会员分享,可在线阅读,更多相关《Python简明教程-沈洁元(212页珍藏版)》请在金锄头文库上搜索。

1、简明 Python 教程 下一页简明 Python 教程Swaroop, C. H. 著沈洁元 译www.byteofpython.info版本:1.20A Byte of Python Copyright 2003-2005 Swaroop C H 简明 Python 教程 简明 Python 教程为 “A Byte of Python“ 的唯一指定简体中文译本,版权 2005 沈洁元本书依照 创作公用约定(署名-非派生作品-非商业用途) 发布。概要无论您刚接触电脑还是一个有经验的程序员,本书都将有助您学习使用Python语言。目录表前言 本书的读者 本书的由来 本书目前的状况 官方网站 约

2、定条款 欢迎给我反馈 值得思考的一些东西 1. 介绍 简介 Python的特色概括 为什么不使用Perl? 程序员的话 2. 安装Python Linux和BSD用户 Windows用户 概括 3. 最初的步骤 简介 使用带提示符的解释器 挑选一个编辑器 使用源文件输出它如何工作 可执行的Python程序 获取帮助 概括 4. 基本概念 字面意义上的常量 数 字符串 变量 标识符的命名 数据类型 对象输出它如何工作 逻辑行与物理行 缩进 概括 5. 运算符与表达式 简介 运算符 运算符优先级计算顺序结合规律 表达式使用表达式 概括 6. 控制流 简介 if语句使用if语句它如何工作 while

3、语句使用while语句 for循环使用for语句 break语句使用break语句 continue语句使用continue语句 概括 7. 函数 简介定义函数 函数形参使用函数形参 局部变量使用局部变量使用global语句 默认参数值使用默认参数值 关键参数使用关键参数 return语句使用字面意义上的语句 DocStrings使用DocStrings 概括 8. 模块 简介使用sys模块 字节编译的.pyc文件 from.import语句 模块的_name_使用模块的_name_ 制造你自己的模块创建你自己的模块from.import dir()函数使用dir函数 概括 9. 数据结构 简

4、介 列表对象与类的快速入门使用列表 元组使用元组元组与打印语句 字典使用字典 序列使用序列 参考对象与参考 更多字符串的内容字符串的方法 概括 10. 解决问题编写一个Python脚本 问题 解决方案版本一版本二版本三版本四进一步优化 软件开发过程 概括 11. 面向对象的编程 简介 self 类创建一个类 对象的方法使用对象的方法 _init_方法使用_init_方法 类与对象的变量使用类与对象的变量 继承使用继承 概括 12. 输入/输出 文件使用文件 储存器储存与取储存 概括 13. 异常 错误 try.except处理异常 引发异常如何引发异常 try.finally使用finally

5、 概括 14. Python标准库 简介 sys模块命令行参数更多sys的内容 os模块 概括 15. 更多Python的内容 特殊的方法 单语句块 列表综合使用列表综合 在函数中接收元组和列表 lambda形式使用lambda形式 exec和eval语句 assert语句 repr函数 概括 16. 接下来学习什么? 图形软件GUI工具概括 探索更多内容 概括 A. 自由/开放源码软件(FLOSS) B. 关于本书 后记 关于作者 关于译者 关于简体中文译本 C. 修订记录 时间表 术语表表格5.1 运算符与它们的用法 5.2 运算符优先级 15.1 一些特殊的方法例子3.1 使用带提示符的

6、Python解释器 3.2 使用源文件 4.1 使用变量和字面意义上的常量 5.1 使用表达式 6.1 使用if语句 6.2 使用while语句 6.3 使用for语句 6.4 使用break语句 6.5 使用continue语句 7.1 定义函数 7.2 使用函数形参 7.3 使用局部变量 7.4 使用global语句 7.5 使用默认参数值 7.6 使用关键参数 7.7 使用字面意义上的语句 7.8 使用DocStrings 8.1 使用sys模块 8.2 使用模块的_name_ 8.3 如何创建你自己的模块 8.4 使用dir函数 9.1 使用列表 9.2 使用元组 9.3 使用元组输出

7、 9.4 使用字典 9.5 使用序列 9.6 对象与参考 10.1 备份脚本版本一 10.2 备份脚本版本二 10.3 备份脚本版本三(不工作!) 10.4 备份脚本版本四 11.1 创建一个类 11.2 使用对象的方法 11.3 使用_init_方法 11.4 使用类与对象的变量 11.5 使用继承 12.1 使用文件 12.2 储存与取储存 13.1 处理异常 13.2 如何引发异常 14.1 使用sys.argv 15.1 使用列表综合 15.2 使用lambda形式下一页 前言简明 Python 教程 前言 上一页本书的读者下一页前言目录表本书的读者 本书的由来 本书目前的状况 官方网

8、站 约定条款 反馈 值得思考的一些东西Python语言可能是第一种即简单又功能强大的编程语言。它不仅适合于初学者,也适合于专业人员使用, 更加重要的是,用Python编程是一种愉快的事。本身将帮助你学习这个奇妙的语言,并且向你展示如何即 快捷又方便地完成任务真正意义上“为编程问题提供的完美解决方案!”本书的读者本书可以作为Python编程语言的一本指南或者教程。它主要是为新手而设计,不过对于有经验的程序员来 说,它同样有用。即便你对计算机的了解只是如何在计算机上保存文本文件,你都可以通过本书学习Python。如果你有编程 经验,你也可以使用本书学习Python。如果你以前有编程经验,那么你将会

9、对Python语言和其他你所钟爱的编程语言之间的区别感兴趣。对此我 为你指出了许多这样的区别。顺便提醒你,Python将很快成为你最喜欢的编程语言!上一页上一级下一页 简明 Python 教程首页本书的由来简明 Python 教程 前言 上一页本书的由来下一页本书的由来我最初接触Python是当我需要为我的软件钻石写一个方便安装过程的安装程序的时候。我得在Python和 Perl语言中选择一个绑定Qt库。我在网上做了一些研究,偶然发现了一篇文章。那是Eric S. Raymond(著名的电脑高手)谈Python如何成为它最喜欢地编程语言的一篇文章。我同时发现PyQt绑定 与Perl-Qt相比要

10、出色得多,所以我选择了Python语言。之后我开始寻找一本关于Python的优秀书籍。我竟然找不到!虽然我找到了一些OReilly的书,不过它们 不是太贵就是如同一本参考手册而不是一本指南。我最后使用了Python附带的文档,不过它太简略了。那 个文档确实很好的给出了Python的概念,不过不够全面。尽管最后我根据我以前得编程经验掌握了那个文 档,不过我觉得它完全不适合于新手。大约在我首次使用Python语言的六个月之后,我安装了那时最新的Red Hat 9.0 Linux。在我玩弄KWord 应用程序的时候,我突然想写一点关于Python的东西。很快我就写了30多页,然后我开始认真地想办法把

11、 它变成一本完整的书。经过 多次 的改进和重写,它终于成为了一本有用的完整的Python语言学习指南。 我把本书贡献给开源软件者们。本书来自于我个人学习Python的笔记,不过我尽力让它更加适合别人的口味。在开源精神的鼓舞下,我收到了许多建设性的建议和批评以及来自热心读者的反馈,它们使这本书变得更 加出色。上一页上一级下一页 本书的读者首页本书目前的状况简明 Python 教程 前言 上一页本书目前的状况下一页本书目前的状况本书目前仍然在进一步完善中。许多章节已经频繁地做了修改。然而本书已经十分成熟了,你一定可以很 容易地通过它学习Python。如果你觉得本书中有什么错误或者难懂的地方,请告诉

12、我。本书将来计划增加更多的章节,包括wxPython,Twisted,有可能的话甚至还有Boa Constructor。上一页上一级下一页 本书的由来首页官方网站简明 Python 教程 前言 上一页官方网站下一页本书的官方网站是www.byteofpython.info。你可以在这个网站上在线阅读本书,也可以下载本书的最新 版本或给我反馈。上一页上一级下一页 本书目前的状况首页约定条款简明 Python 教程 前言 上一页约定条款下一页约定条款本书(原版)依照创作共用约定(署名-非商业作品-保持一致)发布。简单地说,你只要署上我的名字,就 可以免费复制、分发和展示本书。未得到我的允许,你禁止

13、把本书用于商业目的。你在修改本书的时候, 必须清楚地标明所有做了改动的地方,你发布修改后的作品时也必须遵照与本书相同的约定。请访问创作公用约定的网站浏览约定全文,或者查看一个简单易懂的约定描述。那里还有一个连环画似的 约定条款的解释。上一页上一级下一页 官方网站首页反馈简明 Python 教程 前言 上一页反馈下一页反馈我尽了很大的力让这本书即生动又尽可能的准确。然而,如果你找到任何不太令你满意的地方或者错误, 或者是需要改进的地方,请告诉我以便我改正它们。你可以把它们通过swaroopbyteofpython.info发送 给我。上一页上一级下一页 约定条款首页值得思考的一些东西简明 Pyt

14、hon 教程 前言 上一页值得思考的一些东西下一页值得思考的一些东西有两种方式构建软件设计:一种是把软件做得很简单以至于明显找不到缺陷;另一种是把它做 得很复杂以至于找不到明显的缺陷。C.A.R. Hoare获得人生中的成功需要的专注与坚持不懈多过天才与机会。C.W. Wendte上一页上一级下一页 反馈首页第1章 介绍简明 Python 教程 第1章 介绍 上一页简介下一页第1章 介绍目录表简介 Python的特色 概括 为什么不使用Perl? 程序员的话简介Python语言是少有的一种可以称得上即简单又功能强大的编程语言。你将惊喜地发现Python语言是多么地 简单,它注重的是如何解决问题

15、而不是编程语言的语法和结构。Python的官方介绍是:Python是一种简单易学,功能强大的编程语言,它有高效率的高层数据结构,简单而有效地实 现面向对象编程。Python简洁的语法和对动态输入的支持,再加上解释性语言的本质,使得它 在大多数平台上的许多领域都是一个理想的脚本语言,特别适用于快速的应用程序开发。我会在下一节里详细地讨论Python的这些特点。注释Python语言的创造者Guido van Rossum是根据英国广播公司的节目“蟒蛇飞行马 戏”命名这个语言的,并非他本人特别喜欢蛇缠起它们的长身躯碾死动物觅食。上一页上一级下一页 值得思考的一些东西首页Python的特色简明 Pyt

16、hon 教程第1章 介绍 上一页Python的特色下一页Python的特色简单Python是一种代表简单主义思想的语言。阅读一个良好的Python程序就感觉像是在读英语一样,尽管这个英语的要求非 常严格!Python的这种伪代码本质是它最大的优点之一。它使你能够专注于解决问题而不是去搞明白语言本身。易学就如同你即将看到的一样,Python极其容易上手。前面已经提到了,Python有极其简单的语法。免费、开源Python是FLOSS(自由/开放源码软件)之一。简单地说,你可以自由地发布这个软件的拷贝、阅读它的源代码、对它做 改动、把它的一部分用于新的自由软件中。FLOSS是基于一个团体分享知识的概念。这是为什么Python如此优秀的原因 之一它是由一群希望看到一个更加优秀的Python的人创造并经常改进着的。高层语言当你用Python语言编写程序的时候,你无需考虑诸如如何管理你的程序使用的内存一类的底层细节。可移植性由于它的开源本质,Python已经被移植在许多平台上(经过改动使它能够工作在不同平台上

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > IT计算机/网络 > 其它相关文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号