前言

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笔记, 现在我同样这样看待它. 不过我已付出很多努力让其更符合他人的阅读口味:)
另外在开源的精神下, 我收到大量建设性的意见, 批评和热心读者的反馈, 他们帮助我对本书进行了极大的改善.

 

本书近况
上一个主要修订在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.
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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值