没有合适的资源?快使用搜索试试~ 我知道了~
a byte of python for python3中文版
5星 · 超过95%的资源 需积分: 50 774 下载量 161 浏览量
2012-04-16
10:17:05
上传
评论 6
收藏 1.13MB PDF 举报
温馨提示
试读
99页
python的入门教程。老程序员或是入门新手都适合通过此书来学习python。
资源推荐
资源详情
资源评论
1 / 99
译序
<<a byte of python>>原作者为 Swaroop C H
原作官网 http://www.swaroopch.com/notes/Python
此版中译为 I_NBFA, 仅供学习交流之用, 其它行为后果自负.
================================================
=========================
不必多说,<<a byte of python>>,中文版<<python 简明教程>>,老牌经典 python
教程.
早升级到 py3k 了但中文版一直没动静,另外 py3k 的资料本来就少上眼的教程更少.
因此我决定自己翻译它. 如果有童鞋看了我的中译本果断"叛变"到 python 阵营,本人将不
胜荣幸.
<<a byte of python>>有很多版本,我采用的是最新版支持 python3.0
这里有个历史原因,因为写书的时候 python 3.0 还没正式发布,作者采用的是 3.0b1
所以里面有些内容看起来象是逆向穿越,但是表担心它们同样适用于其后版本。
注意,这绝不是本人第一次翻译文章,第二次是也,
本人英文阅读能力比较强大,与之形成鲜明对比书写能力比较凄惨(但与翻译没多大关系).
欢迎各路神仙批评指正,鄙人谢过。
ps. 表误会, 翻译仍在进行中...
<<a byte of python>>for python 3
I_NBFA 中译版 目录
2 / 99
目录
• → Front Page
1. → Translations
2. → 前言
3. → python 简介
4. → 安装 python
5. → 初识 python
6. → python 基础
7. → 运算符和表达式
8. → python 控制流
9. → 函数
10. → 模块
11. → 数据结构
12. → 解决问题
13. → 面向对象编程
14. → 输入/输出
15. → 异常
16. → 标准库
17. → 更多内容
18. → 接下来做什么
19. → Appendix: FLOSS
20. → Appendix: About
21. → Appendix: Revision History
3 / 99
前言
python 或许是少数几种简单又强大的语言之一,使其既适合新手又能满足老鸟. 更重要的
是使用 python 编程会非常有趣.
本书旨在帮助大家学习这门奇妙的语言,并示范如何快捷方便的完成任务.
事实上它就象理想的抗蛇毒血清对抗编程中出现的各种问题(注: python 是条大蛇嘛)
本书的读者
本书作为学习指南或 python 程序设计教程主要针对初学者, 但对有经验的程序员同样有
用.
即使您只会使用电脑保存文件, 也可以通过本书学习 python. 何况有编程经验的人自不必
说.
如果你是后者很可能对 python 与你所喜爱的程序设计语言之间的差异感兴趣, 本书突出
显示了很多这样的差异.
另外表怪我没提醒你哦, 随着学习的深入 python 很快就会成你最爱不释手的语言拉, 嘿
嘿.
本书的历史
第一次使用 python 语言是因为我曾编写的一个被称为"钻石"的程序需要一个简单的安装
程序.
我必须在 python 和 perl 中择其一调用 Qt 库编写界面(注:一个著名的跨平台图形开发框
架).
为此我在网上搜索相关资料的过程中找到一篇黑客大牛 Eric S. Raymond 的文章, 其中谈
到
他是如何爱上 python 的. 并且我也发现 PyQt 比 Perl_Qt 更加成熟. 于是我决定选择
python.
可搜索 python 好书的结果竟然是无功而返!
我确实找到一些 O'Reilly 出版的书, 但不是价钱太贵就是更象参考书而不是我需要的入门
指南.
最后没办法, 我只能去学习 python 自带的官方文档. 不过这些资料过于精简概括性强但不
够详尽.
幸好我有一些程序设计经验好歹啃明白了, 但显然它们非常不适合初学者.
在首次接触 python 的 6 个月后, 我安装了当时最新版的 Red Hat 9.0 linux 并且兴奋的
玩起了 KWord(注:一个字处理软件)
突然我有一个想法, 何不用 KWord 记下一些 python 资料? 开始我只写了 10 页但很快就
超过了 30 页.
既如此我决定将其认真酝酿成一本书, 经过大量重写这个目标最终实现了, 一本有用的
python 学习指南.
并且我将它贡献给开源社区.
本书始于我的个人 python 笔记, 现在我同样这样看待它. 不过我已付出很多努力让其更符
合他人的阅读口味:)
4 / 99
另外在开源的精神下, 我收到大量建设性的意见, 批评和热心读者的反馈, 他们帮助我对
本书进行了极大的改善.
本书近况
上一个主要修订在 2005 年 3 月, 其后的内容变化主要针对 python3.0 的发布(预计 2008
年 7 或 8 月份).
因为 python3.0 自身仍在完善中, 因此本书也将不断改变. 不过本着开源哲学"早发布, 常
发布"的精神.
更新的即是发布的, 而发布的也将被不断更新.
本书欢迎读者(比如您)指出不足, 难以理解或者是犯了简单错误的地方. 请将您的意见和
建议直接发给本人
(http://www.swaroopch.com/contact/)或是联系各地的译者.
另外本书一直存在着平衡初学着需求与信息完整性的问题. 读者的反馈将有助于本书应该
定位在何种深度.
官方网站
本书官网 http://www.swaroopch.com/notes/Python, 在这里可以在线完整阅读本书,
下载本书最新版本,
买到其印刷版(http://www.swaroopch.com/buybook)或是提供反馈意见.
本书许可证
(注: 比较敏感的东西不翻译了, 如果只作学习之用尽管放心阅读, 否则还是把许可证看懂
了吧)
1. This book is licensed under the Creative Commons
Attribution-Noncommercial-Share
Alike 3.0 Unported (http://creativecommons.org/licenses/by-nc-sa/3.0/)
license.
• This means:
• You are free to Share i.e. to copy, distribute and transmit this book
• You are free to Remix i.e. to adapt this book
• Under the following conditions:
• Attribution. You must attribute the work in the manner specified by the
author or
licensor (but not in any way that suggests that they endorse you or your use of
this book).
• Share Alike. If you alter, transform, or build upon this work, you may
distribute the
resulting work only under the same or similar license to this one.
• For any reuse or distribution, you must make clear to others the license
terms of this book.
• Any of the above conditions can be waived if you get permission from the
copyright holder.
• Nothing in this license impairs or restricts the author's moral rights.
5 / 99
2. Attribution must be shown by linking back to http:/ / www. swaroopch. com/
notes/
Python and clearly indicating that the original text can be fetched from this
location.
3. All the code/scripts provided in this book is licensed under the 3-clause BSD
License
(http:/ / www. opensource. org/ licenses/ bsd-license. php) unless otherwise
noted.
4. Volunteer contributions to this original book must be under this same license
and the
copyright must be assigned to the main author of this book.
反馈
我已经付出大量努力使得本书尽可能有趣并精确.
但是如果您发现了错误或者前后矛盾的地方, 又或只是希望改进本书请通知我, 我将做出
合适的修改.(可以在我的用户页找到我.)
购买本书
如果您希望支持本书的后续编写, 可以考虑购买其印刷版
(http://www.swaroopch.com/buybook)或进行捐赠.
一些思考
有两种构建软件的方式:
一种是将其设计的很简单, 这样明显不会有缺陷.
另一种是将其设计的很复杂, 因此不会看出有明显的缺陷.
--C.A.R.Hoare
生活中的成功是专注和坚持不懈的问题, 而不是天才与机遇的问题.
--C.W.Wendte
剩余98页未读,继续阅读
iamxi
- 粉丝: 5
- 资源: 13
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
- 3
- 4
- 5
- 6
前往页