Python

PYthON面向对象、解释性语言。

使用基础

  1. Python 编程语言说明
  2. Python 扩展包|模块
  3. Python 包管理工具
  4. PEP 8 Python 编码风格

变量类型

  1. 变量类型
  2. 数值类型
  3. float小数位
  4. list内置函数
  5. string对象
  6. string内置函数
  7. tuple类型
  8. return tuple
  9. 字典
  10. set()集合类型
  11. 类型转换:EVAL

函数

  1. 赋值运算
  2. Lambda 匿名函数
  3. 可变参数*和**
  4. 面向对象编程特殊方法
  5. 序列和映射化
  6. 属性访问器
  7. 修饰符
  8. 迭代器
  9. yield生成器
  10. MRO方法解析顺序
  11. 错误和异常
  12. super 调用继承
  13. string|原始字符串
  14. print 输出

多线程|多进程

  1. Threading模块
  2. 启动线程
  3. 线程-锁
  4. 信号量Semaphore
  5. 条件变量condition
  6. 事件 event
  7. 队列queue
  8. 多进程
  9. lock-Semaphore-Event-Queue
  10. pipe – pool

操作系统

  1. 进程管理|系统参数
  2. 文件目录
  3. 文件类属性
  4. 文件类方法
  5. 时间日期
  6. 系统变量
  7. types类型对象
  8. StringIO缓存
  9. 编码转化uncode
  10. Python 调用shell
  11. 封装exe

扩展:数据库

  1. MySQLdb 扩展包使用
  2. Python Sqlite
  3. sqlite游标

扩展:爬虫

  1. 爬虫模块库说明-PycURL
  2. 爬虫模块–urllib and urllib2
  3. Beautifol Soup XML数据解析

扩展:网络通信

  1. Socket
  2. Socket thread
  3. python rpc
  4. wsgi服务器

扩展:常用

  1. 命令行参数处理
  2. ConfigParser
  3. yaml
  4. JSON
  5. stmp 邮箱
  6. logging日志
  7. sched Timer
  8. spschedoler

其他

  1. 二进制和ascii
  2. platform 模块
  3. uuid 唯一id
  4. hmax 密钥
  5. heap 堆
  6. functools
  7. re正则表达式
  8. 异常获取exception and traceback
  9. python With
  10. _future_兼容性

其他

  1. 退出脚本
  2. 抓取单词发音
  3. gandi域名接口

文档摘录

  1. 简介
  2. 组成模块
  3. RequestHandler 方法重写
  4. redirct 重定向
  5. template 模板
  6. cookie
  7. 用户认证
  8. 跨站伪造请求
  9. 静态文件 static
  10. UI 模块
  11. 非阻塞式异步请求
  12. debug reload

源码目录

  1. tornado 连接mongo
  2. tornado options选项配置
  3. wsgi 服务器
  4. 中文乱码

ioloop

  1. 非阻塞与异步
  2. ioloop epoll
  3. ioloop configurable epoll 关系
  4. ioloop 代码
  5. python epoll coding