`
huangyiiiiii
  • 浏览: 117568 次
  • 性别: Icon_minigender_1
最近访客 更多访客>>
社区版块
存档分类
最新评论

python3000与接口

阅读更多
"""
要编写复杂软件又不至于一败涂地的唯一方法就是用定义清晰的接口把若干简单模块组合起来。
"""
抽象的说,其实接口、契约、协议、界面等等概念说的差不多都是一个意思。
作为如此流行的被大规模使用的语言,python 一直没有这么个东西的标准实现,实在是一种遗憾,当然第三方的实现 zope.interface 其实早就在 zope 和 twisted 中大量应用了。

python 3000 中正在讨论的:
pep 3119 Introducing Abstract Base Classes
pep 3124 Overloading, Generic Functions, Interfaces, and Adaptation
(还有 pep 3133 Introducing Roles ,不过暂时没看出它和 Abstracet Base Class 有啥大区别)
希望向 python 中引入一些类型约束的能力,配合上已经被接受的 PEP 3107 Function Annotations 提议的语法,真是对 python 非常好的补充。
甚至对其他动态语言也是非常好的一个启示!

另外,啄木鸟上有 python3000 页面,欢迎大家在上面添加自己的想法 ;-)
分享到:
评论
1 楼 Lich_Ray 2007-06-07  
我只能说,我非常反对interface的出现。一个"类"的能力的体现怎能用一个文件来说明?体现就应该由类自己来体现,就像JavaScript中用{}来全面说明一个"类"的一切,Python应该考虑统一起dict和class,而不是又去添加新语法。

相关推荐

    使用Python调用OpenAI接口-OpenAI接口调用python库源码.zip

    使用Python调用OpenAI接口-OpenAI接口调用python库源码.zip使用Python调用OpenAI接口-OpenAI接口调用python库源码.zip使用Python调用OpenAI接口-OpenAI接口调用python库源码.zip使用Python调用OpenAI接口-OpenAI接口...

    python禅道登陆接口自动化实战

    总的来说,"Python禅道登陆接口自动化实战"是一个综合性的学习案例,涵盖了Python接口测试的基本流程,数据驱动测试的实施,以及测试报告的生成。对于想要提升自动化测试能力的开发者或测试工程师来说,这是一个很好...

    pythonapi接口开发教程-Python-接口开发入门解析.pdf

    Python API接口开发是一种常见的软件开发任务,特别是在微服务架构中,接口扮演着连接不同系统和服务的重要角色。本教程主要介绍了如何使用Python的Flask框架进行API接口的开发,包括其作用、基本步骤以及项目目录...

    Python2全套接口自动化框架搭建

    Python2全套接口自动化框架搭建Python2全套接口自动化框架搭建Python2全套接口自动化框架搭建Python2全套接口自动化框架搭建Python2全套接口自动化框架搭建Python2全套接口自动化框架搭建Python2全套接口自动化框架...

    Python web接口开发与测试

    python开发越来越受欢迎,Python具有丰富和强大的库。它常被昵称为胶水语言,能够把用其他语言制作的各种模块(尤其是C/C++)很轻松地联结在一起。本教程介绍了python web接口的开发与测试过程。

    Python web接口开发与测试.pdf

    ### Python Web接口开发与测试知识点概述 #### 一、Python Web接口开发与测试概览 - **主题**:本文档主要介绍了使用Python进行Web接口开发和测试的相关知识。 - **目标**:帮助读者掌握Python Web接口开发的基本...

    Python Web接口开发与测试

    Python Web接口开发与测试是一个涵盖了从基础的Python学习到Web接口测试的完整过程。本书首先介绍了Python语言的基础知识,包括如何在不同的操作系统上安装Python,如何安装和使用扩展库,以及如何选择合适的Python...

    用python写restful接口

    使用python的第三方库编码写restful接口,easy

    python百度翻译免费接口调用

    python百度翻译接口,简单demo,欢迎下载,要求request模块

    python;Socket接口;测试脚本直接运行

    在IT行业中,Python是一种广泛应用的开发语言,尤其在网络编程领域,它的Socket接口扮演着重要角色。Socket接口是网络通信的基础,它允许程序通过网络发送和接收数据,从而实现不同计算机之间的通信。在这个主题中,...

    python web接口开发与测试

    Python Web接口开发与测试是软件开发过程中的一个重要环节,它涉及到服务器端的API设计、客户端的调用以及全面的测试策略。在这个主题中,我们将深入探讨Python在构建和测试Web接口方面的能力,以及如何利用其丰富的...

    基于python的短信接口调用代码示例模板

    基于python的短信接口调用代码示例模板

    python+requests接口自动化

    本文将深入探讨如何使用Python和requests库进行接口自动化测试,特别是针对天气预报API的应用。 首先,了解`requests`库的基本用法。在Python中,你可以通过安装`requests`库来引入它,使用`pip install requests`...

    python-post接口实战

    这是一个用python语言编写的接口测试类型为post的程序,上传上来肯定有人需要,我同时把运行的正确结果一并上传,便于大家查看与我的正确代码哪里不一样。

    python脚本访问http接口数据写入hive表

    python脚本访问http接口数据写入hive表

    python unittest自动化接口测试框架

    以下将详细介绍如何利用unittest实现Python接口自动化测试框架,并讨论相关的知识点。 首先,unittest库提供了丰富的断言方法,如assertEqual、assertTrue、assertFalse等,用于验证测试结果是否符合预期。在接口...

    Python-python接口自动化测试框架

    Python接口自动化测试框架是软件开发过程中不可或缺的一部分,它主要用于验证应用程序的后端接口是否按预期工作。本框架的构建通常涉及请求的封装、数据库操作、多断言、数据驱动测试(DDT)以及多种请求方式。下面...

Global site tag (gtag.js) - Google Analytics