docs_test
  • Python编程进阶
    • 一句话搞定一件事
    • Python 2 or Python 3 ?
    • Python编码
    • 异常处理
    • 字符串
    • 列表
    • 元组
    • 字典
    • 集合
    • 类与对象
    • 魔法方法 Magic Method
    • 函数的参数传递
    • 函数式编程
    • 装饰器 decorator
    • 联系方式
  • Python basic cheatsheet
docs_test
  • Docs »
  • Python编程进阶
  • View page source

Python编程进阶¶

讲述Python语法的基本概念。

  • 一句话搞定一件事
  • Python 2 or Python 3 ?
  • Python编码
    • 转码思路
    • 转码举例
  • 异常处理
    • try-except-finall结构
    • 记录错误
  • 字符串
    • 不可变类型
    • 带关键字与不带关键字的格式化
  • 列表
    • append与extend
    • zip函数
    • enumerate函数:把list变成’索引-元素’对
    • enumerate函数实现
    • 列表去重
    • 列表推导式
    • 引用、浅复制、深复制
    • is 与 ==
    • 迭代器 iterator
    • 生成器 generator
    • 迭代器实现Fibonacci数列
    • 生成器实现Fibonacci数列
    • 协程 coroutine
  • 元组
    • 定义一个只有1个元素的tuple:
  • 字典
    • 字典构造
    • 判断一个字典是否有某个key
    • 获得指定key的值
    • items(), keys(), values()
    • 特殊方法 __missing__
    • 按照values值进行降序排列
    • 合并字典
  • 集合
    • 集合构造
    • 交集、并集、差集、对称差集
  • 类与对象
    • 普通继承
    • super继承
    • super继承
    • 直接调用内部属性
    • 通过类成员访问内部属性
    • @property与property()
    • @property与property()
    • 动态绑定
    • 限制变量 __slots__
    • type 动态创建类
    • 元类 __metaclass__ 动态创建类
  • 魔法方法 Magic Method
    • 会话管理器
    • 对象的魔法方法
    • 魔法方法举例
    • 魔法方法举例
  • 函数的参数传递
    • 参数定义
    • 默认参数
    • 可变参数
  • 函数式编程
    • lambda函数
    • map(), reduce(), filter()
    • 偏函数 partial
    • 实现sequence的加法和乘法
    • 闭包 closure
  • 装饰器 decorator
    • 函数装饰器
    • 类装饰器
    • 带参数的装饰器
  • 联系方式
    • 小额赞助(微信扫码)
Next Previous

© Copyright 2017, fireling.

Built with Sphinx using a theme provided by Read the Docs.