python的由来?

Python015

python的由来?,第1张

Python的创始人为荷兰人吉多·范罗苏姆[3] (Guido van Rossum)。1989年圣诞节期间,在阿姆斯特丹,Guido为了打发圣诞节的无趣,决心开发一个新的脚本解释程序,作为ABC 语言的一种继承。之所以选中Python(大蟒蛇的意思)作为该编程语言的名字,是取自英国20世纪70年代首播的电视喜剧《蒙提.派森的飞行马戏团》(Monty Python's Flying Circus)。

ABC是由Guido参加设计的一种教学语言。就Guido本人看来,ABC 这种语言非常优美和强大,是专门为非专业程序员设计的。但是ABC语言并没有成功,究其原因,Guido 认为是其非开放造成的。Guido 决心在Python 中避免这一错误。同时,他还想实现在ABC 中闪现过但未曾实现的东西。

就这样,Python在Guido手中诞生了。可以说,Python是从ABC发展起来,主要受到了Modula-3(另一种相当优美且强大的语言,为小型团体所设计的)的影响。并且结合了Unix shell和C的习惯。

Python是一种跨平台的计算机程序设计语言。是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越多被用于独立的、大型项目的开发。

Python的创始人为荷兰人吉多·范罗苏姆(GuidovanRossum)。1989年圣诞节期间,在阿姆斯特丹,Guido为了打发圣诞节的无趣,决心开发一个新的脚本解释程序,作为ABC语言的一种继承。

之所以选中Python(大蟒蛇的意思)作为该编程语言的名字,是取自英国20世纪70年代首播的电视喜剧《蒙提.派森的飞行马戏团》(MontyPython'sFlyingCircus)。

扩展资料:

python中文就是蟒蛇的意思。在计算机中,它是一种编程语言。Python(英语发音:/ˈpaɪθən/),是一种面向对象、解释型计算机程序设计语言,由GuidovanRossum于1989年底发明,第一个公开发行版发行于1991年。Python语法简洁而清晰,具有丰富和强大的类库。

它常被昵称为胶水语言,它能够把用其他语言制作的各种模块(尤其是C/C++)很轻松地联结在一起。常见的一种应用情形是,使用Python快速生成程序的原型(有时甚至是程序的最终界面),然后对其中有特别要求的部分,用更合适的语言改写。

比如3D游戏中的图形渲染模块,性能要求特别高,就可以用C++重写。1发展历程编辑自从20世纪90年代初Python语言诞生至今,它逐渐被广泛应用于处理系统管理任务和Web编程。Python已经成为最受欢迎的程序设计语言之一。

参考资料:

百度百科-Python

概述

人生苦短,我用Python

Python

用注释写单元测试:doctest

单元测试是代码开发环节必不可少的一环,对于Bug定位和代码质量而言是非常重要的。

举个例子:

这是一个求N的阶乘函数示例,在docstring 中通过>>>符号来开始一个单元测试,然后换行输入预期结果即可。就是复制粘贴一下调试过程结果,超级简单,想实现TDD也因此变得很容易。

用注释写API文档:apidoc

完成机器学习模型后,提供对外服务的接口来贡献我们的算力时就要用到完整的API文档,通过API的调用才能为我们的模型源源不断的提供校验数据,对提升模型效果具有相当的意义。

而利用 apidoc 可以很好地解决这些API文档中常见的诸多问题.相当于通过模板提升了我们的接口设计的能力。

l例如:

这是一个API接口的定义方法,最核心的部分就是

路由

GET/POST方法

名称/分组

参数与调用例子

咱可以直接撸个示例来学习怎么使用apidoc,先下载示例源码。

git clone http://github.com/apidoc/apidoc

cd apidoc

再来安装 apidoc 组件

sudo npm install apidoc -g

直接用官方代码制作一个例子,去访问就可以了。

apidoc -i example/-o output/-t template/

open output/index.html

apidoc的官方文档贼简单贼清晰,我就不过多强调语法了。

apidoc 提供了接口调试功能,在实际使用时要注意:

我们需要一个web server 才可以使用这个接口调试的功能。

要注意跨域的问题。

使用注释写命令行接口:docopt

例如:

在命令行中我们可以成功调用

fiannceR.py tcp 0.0.0.03838

arguments 会传出一个字典对象,以Key-Value的形式将命令行中的输入值捕获。

最后

真要从数据撸到模型、接口,那么一排注释的画面美的无法想象。

欢迎大家留言讨论,也可以加下我的群给出更多应用案例,交流分享。