Python简介-01-Python的起源
人生苦短我用Python,这句话好似谁讲的呢,他为什么要讲这样的话呢,为什么要使用python之后,相信大家会这句话会有更好的体会了,介绍一下Python语言的起源,以及为什么要使用Python,并且介绍一下Python语言的特点和优缺点,目的明确之后,介绍一下Python这门语言的起源,我们看一下,吉多.范罗苏姆,这哥们是一个荷兰人,那Python这门语言是怎么诞生的呢,在1989年的时候,吉多在阿姆斯特丹,荷兰的首都,过圣诞节,他为了打发无聊的时间,就决定开发一个新的解释程序,那有了想法之后呢,就立即行动,在圣诞节结束之后,Python这门语言,第一个解释器的原型就诞生了,感觉一下什么叫做牛人,有一个想法想写一个新的解释器,于是说干就干,圣诞节几天时间结束之后,Python的第一个解释器原型就产生了,真的很牛,吉多这个哥们呢,又是因为什么原因去开发一个新的解释程序呢,我们继续看,当时吉多是参加一个ABC的语言的研发,ABC这个语言,是一个教学语言,针对的是非专业的程序员而设计的,吉多还是认为ABC这个语言还是非常强大的,而且非常的优雅,但是随着时间的推移,ABC这个语言,慢慢的消失在人的视野里了,那么作为参与者吉多,事后总结呢,认为ABC这门语言,之所以失败,是因为ABC太过于封闭造成的,所以吉多在设计Python的时候,就决定不走ABC的老路,要开创一个新路,于是在1989年圣诞节期间,是不是开发了一个原型,在之后呢,吉多用了一年左右的时间,把Python的原型进行了优化,在1991年的时候,他就把Python的解释器在互联网上开源了,也就是把所有的源代码,都公布了,Python的解释器使用C语言来设计的,而且Python具有非常好的可扩展性,所谓可扩展性,看到Python这门语言之后,觉得这个功能不能满足我的需要,那怎么办呢,就在吉多开源的源代码基础之上,进行改进,改进之后呢,把改进的代码,提交给吉多,吉多进行审核,然后合并,这样就可以让全世界来参与Python语言的改进,那因此啊,随着时间的推移,Python已经是一门非常强大和流行的语言了,介绍了起源之后,再给大家介绍Python名字的由来,Python这个单词,翻译过来是蟒蛇的意思,那吉多为什么起了这么一个奇怪的名字,实际上原因很简单,就是吉多为了避免走ABC的老路,之前讲过ABC太封闭了,吉多对Python的原型进行改造之后,他着急把整个Python的解释器发布出去,那要发布出去,是不是应该有个名字,那起个什么名字好呢,吉多当时正在看一个BBC的电视剧,叫派森的飞行马戏团,所以他就从电视剧名字里面,起了一个Python,也就是蟒蛇,作为新的语言的名字,虽然名字起得貌似有点草率,但是Python这门语言,在今天非常非常火,最主要的原因,就是吉多非常早的把源代码开源,让全世界的成员,一起参与,共同努力,让Python这门语言,越来越强大,这个就是Python语言诞生的由来,一句话讲,有个牛人,为了打发无聊的时间,决定写一个新的解释程序,那于是就在圣诞节这几天,写了一个Python的原型,写完了之后,用了一年时间优化,然后立即把他开源出去,让全世界的成员共同努力,打造了今天一个非常非常强大的语言,Python
Python简介-01-Python的起源相关推荐
- 【Python】Python简介和Python解释器
计算机语言的种类非常的多,总的来说可以分成机器语言,汇编语言,高级语言三大类. 机器语言(二进制)→汇编语言→(前面两种语言是与硬件进行交互) →高级语言(面向过程语言(C语言)→面向对象语言) Py ...
- 【白手起家】Python教程01——Python总论
文章目录 1.Pyhton的起源 2.Python的发展 3.Python的特点 1.Pyhton的起源 Python的创始人为Guido van Rossum.1989年圣诞节期间,在阿姆斯特丹,G ...
- Python|Python简介|安装Python解释器|运行|开发工具|Python之禅|turtle绘制五星红旗|绘制方块|绘制小猪佩奇|语言100课:学习(1)
文章目录 源项目地址 初识Python Python简介 Python的历史 Python的优缺点 Python的应用领域 安装Python解释器 运行Python程序 确认Python的版本 编写P ...
- python学习—01:python基础
python介绍 深入理解python编程 一. 高效的开发环境与基础 python开发环境 Windows下Sublime Text3和python语言环境 Linux下Sublime Text3和 ...
- python lisp_给Lisp程序员的Python简介
作者:Peter Norvig,译者:jineslong 这是一篇为Lisp程序员写的Python简介(一些Python程序员告诉我,这篇文章对他们学习Lisp也有帮助,尽管这不是我的本意).基本上, ...
- lisp和python_给Lisp程序员的Python简介
作者:Peter Norvig,译者:jineslong 这是一篇为Lisp程序员写的Python简介(一些Python程序员告诉我,这篇文章对他们学习Lisp也有帮助,尽管这不是我的本意).基本上, ...
- lisp和python_给 Lisp 程序员的 Python 简介
这是一篇为Lisp程序员写的Python简介(一些Python程序员告诉 我,这篇文章对他们学习Lisp也有帮助,尽管这不是我的本意).基本上,Python可以看作一个拥有"传统" ...
- anaconda的python使用教程-Python,Anaconda简介安装使用教程
① 首先,自己也是闲来无趣刚刚开始接触Python这门语言,收集了一些关于一些初级的学前准备资料仅供大家参考 Python简介: Python 是一个高层次的结合了解释性.编译性.互动性和面向对象的脚 ...
- 【ArcGIS遇上Python】从入门到精通系列之第一章:ArcGIS Python简介
文章目录 1. Python简介 2. Python的特点 3. ArcGIS的脚本语言 4. ArcGIS中的Python脚本编辑器 1. Python简介 Python是一种跨平台的计算机程序设计 ...
- Python笔记(1) Python简介
Python笔记(1) Python简介 1. Python的历史 2. Python的应用 3. Python的特点 4. Python的下载和安装 5. 第一个Python程序 6. Python ...
最新文章
- CocosCreator TOUCH_MOVE事件
- Java 二叉树 前序_java实现二叉树前序中序后序层次遍历
- 使用vscode调试Nodejs
- [Angular2 Form] Style Validation in Angular 2 Forms
- 需求分析师的工作重点
- 数据库-优化-SQL及索引优化
- android 酷炫倒计时,android 好用的倒计时
- linux内核删不掉,linux 删除内核文件,未能启动,修复方法 CDROM与网络法
- go func()和 go_Go的泛型真的要来了—如何使用以及它们是怎么工作的
- 妙启动_十张图带你了解中国国产奶酪巨头——妙可蓝多发展情况
- UIWebView 无缝切换到 WKWebView
- ASCII码对照表(包括十六进制、十进制和字符)
- 点这里安装Alexa工具条
- HTML5 webSQL动态查询应用截图
- 证明 总偏差平方和 = 回归平方和 + 残差平方和
- 51单片机系列——定时/计数器
- 工业级氯化锂2022年全球行业分析报告
- python闯关训练营怎么样3.0_泡着枸杞写bug的三流程序员凭什么逆袭到一线大厂?...
- 什么是Advanced Color ePaper (ACeP) 多彩墨水屏及其应用
- 文件格式转换DOS到UNIX:dos2unix+UltraEdit(解决no such file or directory问题)