开发者社区> 异步社区> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

《像计算机科学家一样思考Python》——4.11 术语表

简介:
+关注继续查看

本节书摘来自异步社区《像计算机科学家一样思考Python》一书中的第4章,第4.11节,作者[美]Allen B. Downey,赵普明 译,更多章节内容可以访问云栖社区“异步社区”公众号查看。

4.11 术语表

实例(instance):一个集合中的一员。本章中的TurtleWorld是TurtleWorlds集合中的一员。

循环(loop):程序中的一个片段,可以重复执行。

封装(encapsulation):将一组语句转换为函数定义的过程。

泛化(generalization):将一些不必要的具体值(如一个数字)替换为合适的通用参数或变量的过程。

关键词参数(keyword argument):调用函数时,附带了参数名称(作为一个“关键词”来使用)的参数。

接口(interface):描述函数如何使用的说明。包括函数的名称,以及形参与返回值的说明。

重构(refactoring):修改代码并改善函数的接口以及代码质量的过程。

开发计划(development plan):写程序的过程。

文档字符串(docstring):在函数定义开始处出现的用于说明函数接口的字符串。

前置条件(precondition):在函数调用开始前应当满足的条件。

后置条件(postcondition):在函数调用结束后应当满足的条件。

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
Python 面向对象 9: 模块和包
Python 面向对象 9: 模块和包
29 0
python爬虫——request模块讲解
python爬虫——request模块讲解
71 0
python爬虫urllib3模块详解
python爬虫urllib3模块详解
78 0
Python 之设计模式、异常处理、模块与包、文件操作及编码
Python 之设计模式、异常处理、模块与包、文件操作及编码
24 0
Python编程:importlib.import_module动态导入模块
Python编程:importlib.import_module动态导入模块
57 0
+关注
异步社区
异步社区(www.epubit.com)是人民邮电出版社旗下IT专业图书旗舰社区,也是国内领先的IT专业图书社区,致力于优质学习内容的出版和分享,实现了纸书电子书的同步上架,于2015年8月上线运营。公众号【异步图书】,每日赠送异步新书。
12049
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载