Python语言总结

版本:v2.0

Crifan Li

摘要

本文主要介绍了个人目前已经发布整理的Python资料,以及和Python语言本身相关的总结,以及各种内置(str,unicode,json,OptionParser等)模块的总结,和第三方(Beautifulsoup等)库的总结,以及介绍Python方面的有价值的参考资料。

[提示] 本文提供多种格式供:
在线阅读 HTML HTMLs PDF CHM TXT RTF WEBHELP
下载(7zip压缩包) HTML HTMLs PDF CHM TXT RTF WEBHELP

HTML版本的在线地址为:

http://www.crifan.com/files/doc/docbook/python_summary/release/html/python_summary.html

有任何意见,建议,提交bug等,都欢迎去讨论组发帖讨论:

http://www.crifan.com/bbs/categories/python_summary/

2013-10-10

修订历史
修订 2.0 2013-10-10 crl
  1. 把crifanLib.py独立出去称为单独的book
  2. 把如何使用和运行Python脚本移至:python初级教程:入门详解
  3. 重新整理此book的架构
修订 2012-11-06 1.2 crl
  1. 将Python从language_summary移至此独立book
  2. 添加了Python代码的格式化
  3. 添加了BeautifulSoup中find参数可以为正则表达式
  4. 添加了在Mac下运行Python脚本
  5. 更新crifanLib.py的最新链接

目录

1. Python简介
1.1. Python的特点
2. 已发布的Python的相关资料
2.1. python初级教程:入门详解
2.2. python中级教程:开发总结
2.3. Python高级教程
3. Python语言本身的理解和心得
3.1. 学习python的本质就是学习对应的各种模块的用法
3.2. Python代码的格式化
3.3. 将py文件编译成pyc
3.4. for循环中的变量是只读的,不可修改
4. python内置模块学习心得
4.1. Python中re模块
4.2. Python中的json
4.3. Python参数处理模块:OptionParser和argparse
4.3.1. 利用OptionParser库中的add_option添加脚本参数和帮助信息
4.3.2. 官方建议放弃OptionParser,使用新的模块:argparse
4.4. Python中和字符串相关的内容(字符编码,str,Unicode等)的心得
5. Python第三方模块学习心得
6. Python相关资料
参考书目