Python 系列:初遇 python
每日一句:为了使灵魂安宁,一个人每天至少该做两件他不喜欢的事。—— 毛姆《月亮与六便士》
我还在学习 C 语言,可今天不知怎么的突然对 python 感兴趣来了,可能是想一起学,哈哈哈,说不定以后也可以顺带 C++也一起学了。
那么今天为大家打开一门新的语言,它的名字很有趣,中文叫蟒蛇。
是不是听着就感觉超恐怖,所以我们一般就不叫它的中文名字,它的英文叫 python(派生)运用一下小学学英语的方法,听起来是不是好多了。
一、python 的由来也很有趣:
Python 的创始人为荷兰人吉多·范罗苏姆 (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 的发展史:
Python 在 Guido 手中诞生了。可以说,Python 是从 ABC 发展起来,主要受到了 Modula-3(另一种相当优美且强大的语言,为小型团体所设计的)的影响。并且结合了 Unix shell 和 C 的习惯。
Python 已经成为最受欢迎的程序设计语言之一。自从 2004 年以后,python 的使用率呈线性增长。Python 2 于 2000 年 10 月 16 日发布,稳定版本是 Python 2.7。Python 3 于 2008 年 12 月 3 日发布,不完全兼容 Python 2。2011 年 1 月,它被 TIOBE 编程语言排行榜评为 2010 年度语言。
由于 Python 语言的简洁性、易读性以及可扩展性,在国外用 Python 做科学计算的研究机构日益增多,一些知名大学已经采用 Python 来教授程序设计课程。例如卡耐基梅隆大学的编程基础、麻省理工学院的计算机科学及编程导论就使用 Python 语言讲授。众多开源的科学计算软件包都提供了 Python 的调用接口,例如著名的计算机视觉库 OpenCV、三维可视化库 VTK、医学图像处理库 ITK。而 Python 专用的科学计算扩展库:NumPy、SciPy 和 matplotlib,它们分别为 Python 提供了快速数组处理、数值运算以及绘图功能。因此 Python 语言及其众多的扩展库所构成的开发环境十分适合工程技术、科研人员处理实验数据、制作图表,甚至开发科学计算应用程序。
Python 在设计上坚持了清晰划一的风格,这使得 Python 成为一门易读、易维护,并且被大量用户所欢迎的、用途广泛的语言。
三、python 的定位:
Python 是完全面向对象的语言。函数、模块、数字、字符串都是对象。并且完全支持继承、重载、派生、多继承,有益于增强源代码的复用性。Python 支持重载运算符和动态类型。相对于 Lisp 这种传统的函数式编程语言,Python 对函数式设计只提供了有限的支持。有两个标准库(functools, itertools)提供了 Haskell 和 Standard ML 中久经考验的函数式程序设计工具。
四、这里介绍一下安装 python 运行环境的步骤
1.先进 python 的官网,点击 Downloads,下载最新版本即可,基于 64 位的版本可在页面下方找到,点击安装即可.如下:
2.下载完成后打开出现这个页面,一定要记得勾选 Add python 3.8 toPATH 这个选项,再点击现在安装即可:
安装完成后关闭页面即可
然后我们来试着运行一下:
点击 win+R 使出现下面这个页面:
然后输入 cmd,使之出现下面这个页面:
最后我们输入 python 再回车便可开始写代码啦,我们用 hello word 来试一下:
这样便成功啦~
版权声明: 本文为 InfoQ 作者【Bob】的原创文章。
原文链接:【http://xie.infoq.cn/article/04187c127236574bf68ec8d23】。文章转载请联系作者。
评论