学习《编写高质量 Python 代码的 59 个有效方法》

本贴最后更新于 2041 天前,其中的信息可能已经沧海桑田

第 1 章: 用 Python 方式来思考

以 Pythonic 的风格来完成常见的 Python 编程工作。

第 2 章: 函数

用函数来表达意图,提升可复用程度,并减少 Bug。

第 3 章: 类与继承

使用类与继承来表达对象所应具备的行为。

第 4 章: 元类及属性

元类(metaclass)及动态属性(dynamic attribue)机制的常见方法,以确保读者写出来的代码符合最小惊讶原则(rule of least surprise)。

第 5 章: 并发与并行

在不同情况下充分利用系统调用,子进程及 C 语言扩展来实现并行处理以及并行程序。

第 6 章: 内置模块

讲解基本的内置模块。

第 7 章: 协助开发

多人协作开发 Python 程序时所用的标准工具及最佳做法。

第 8 章: 部署

使用 Python 调试、优化并测试程序,以提升其质量与性能。

  • B3log

    B3log 是一个开源组织,名字来源于“Bulletin Board Blog”缩写,目标是将独立博客与论坛结合,形成一种新的网络社区体验,详细请看 B3log 构思。目前 B3log 已经开源了多款产品:SymSoloVditor思源笔记

    1083 引用 • 3461 回帖 • 287 关注
  • Python

    Python 是一种面向对象、直译式电脑编程语言,具有近二十年的发展历史,成熟且稳定。它包含了一组完善而且容易理解的标准库,能够轻松完成很多常见的任务。它的语法简捷和清晰,尽量使用无异义的英语单词,与其它大多数程序设计语言使用大括号不一样,它使用缩进来定义语句块。

    535 引用 • 672 回帖 • 2 关注

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...