Note
latest
  • Python
    • Python CookBook 读书笔记
    • 模块和函数
    • 编写高质量代码改善 Python 程序的 91 个建议读书笔记
      • 编写高质量 Python 代码的 91 个建议 writing solid python code 读书笔记
      • 第一章 引论
      • 第二章 编程惯用法
    • DaraFrame 的赋值和切片的理解
    • Enum 类
    • eval exec cpmpile 的区别
    • From Python to Numpy 读书笔记
    • Python HowTos
    • input 和 stdin.readline 的区别
    • Matplotlib 画图相关
    • NumPy 函数式编程
    • NumPy 小知识
    • Numpy 快速入门
    • NumPy 注意事项
    • Pandas 快速入门
    • Python’s super() considered super!
    • Python 之禅
    • Python 小知识
    • Python 描述器
    • Python 装饰器
    • Python 读取文件的几个函数以及大文件读写
    • Python 顺手小函数
    • Python 魔法方法
    • 二维数组
    • Python 协程
    • 深拷贝与浅拷贝的区别
    • 类方法 静态方法和实例方法
    • 这样写 Python
    • 问题记录
  • C C++
  • 算法和代码
  • 机器学习
  • 文字
  • 记录
  • 其他
  • 论文和仿真
  • 保存
Note
  • Docs »
  • Python »
  • 编写高质量代码改善 Python 程序的 91 个建议读书笔记
  • Edit on GitHub

编写高质量代码改善 Python 程序的 91 个建议读书笔记¶

  • 编写高质量 Python 代码的 91 个建议 writing solid python code 读书笔记
  • 第一章 引论
    • 建议 1:理解 Pythonic 概念
    • 建议 2:编写 Pythonic 代码
    • 建议 3:理解 Python 与 C 语言的不同之处
      • “缩进”与“{}”
      • ‘与“
      • 三元操作符 ”?:“
      • switch...case
    • 建议 4:在代码中适当添加注释
    • 建议 5:通过适当添加空行使代码布局更为优雅、合理
    • 建议 6:编写函数的几个原则
    • 建议 7:将常量集中到一个文件
  • 第二章 编程惯用法
    • 建议 8:利用 assert 语句来发现问题
    • 建议 9:数据交换值的时候不推荐使用中间变量
    • 建议 10:充分利用 Lazy evaluation 的特性
    • 建议 11:理解枚举替代实现的缺陷
    • 建议 12:不推荐使用 type 来进行类型检查
    • 建议 13:尽量转换为浮点类型后再做除法
    • 建议 14:警惕 eval() 的安全漏洞
    • 建议 15:使用 enumerate() 获取序列迭代的索引和值
    • 建议 16:分清 == 与 is 的适用场景
Next Previous

© Copyright 2018, ZodiacWang. Revision 8fac65a6.

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