人生苦短我用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的起源相关推荐

  1. 【Python】Python简介和Python解释器

    计算机语言的种类非常的多,总的来说可以分成机器语言,汇编语言,高级语言三大类. 机器语言(二进制)→汇编语言→(前面两种语言是与硬件进行交互) →高级语言(面向过程语言(C语言)→面向对象语言) Py ...

  2. 【白手起家】Python教程01——Python总论

    文章目录 1.Pyhton的起源 2.Python的发展 3.Python的特点 1.Pyhton的起源 Python的创始人为Guido van Rossum.1989年圣诞节期间,在阿姆斯特丹,G ...

  3. Python|Python简介|安装Python解释器|运行|开发工具|Python之禅|turtle绘制五星红旗|绘制方块|绘制小猪佩奇|语言100课:学习(1)

    文章目录 源项目地址 初识Python Python简介 Python的历史 Python的优缺点 Python的应用领域 安装Python解释器 运行Python程序 确认Python的版本 编写P ...

  4. python学习—01:python基础

    python介绍 深入理解python编程 一. 高效的开发环境与基础 python开发环境 Windows下Sublime Text3和python语言环境 Linux下Sublime Text3和 ...

  5. python lisp_给Lisp程序员的Python简介

    作者:Peter Norvig,译者:jineslong 这是一篇为Lisp程序员写的Python简介(一些Python程序员告诉我,这篇文章对他们学习Lisp也有帮助,尽管这不是我的本意).基本上, ...

  6. lisp和python_给Lisp程序员的Python简介

    作者:Peter Norvig,译者:jineslong 这是一篇为Lisp程序员写的Python简介(一些Python程序员告诉我,这篇文章对他们学习Lisp也有帮助,尽管这不是我的本意).基本上, ...

  7. lisp和python_给 Lisp 程序员的 Python 简介

    这是一篇为Lisp程序员写的Python简介(一些Python程序员告诉 我,这篇文章对他们学习Lisp也有帮助,尽管这不是我的本意).基本上,Python可以看作一个拥有"传统" ...

  8. anaconda的python使用教程-Python,Anaconda简介安装使用教程

    ① 首先,自己也是闲来无趣刚刚开始接触Python这门语言,收集了一些关于一些初级的学前准备资料仅供大家参考 Python简介: Python 是一个高层次的结合了解释性.编译性.互动性和面向对象的脚 ...

  9. 【ArcGIS遇上Python】从入门到精通系列之第一章:ArcGIS Python简介

    文章目录 1. Python简介 2. Python的特点 3. ArcGIS的脚本语言 4. ArcGIS中的Python脚本编辑器 1. Python简介 Python是一种跨平台的计算机程序设计 ...

  10. Python笔记(1) Python简介

    Python笔记(1) Python简介 1. Python的历史 2. Python的应用 3. Python的特点 4. Python的下载和安装 5. 第一个Python程序 6. Python ...

最新文章

  1. CocosCreator TOUCH_MOVE事件
  2. Java 二叉树 前序_java实现二叉树前序中序后序层次遍历
  3. 使用vscode调试Nodejs
  4. [Angular2 Form] Style Validation in Angular 2 Forms
  5. 需求分析师的工作重点
  6. 数据库-优化-SQL及索引优化
  7. android 酷炫倒计时,android 好用的倒计时
  8. linux内核删不掉,linux 删除内核文件,未能启动,修复方法 CDROM与网络法
  9. go func()和 go_Go的泛型真的要来了—如何使用以及它们是怎么工作的
  10. 妙启动_十张图带你了解中国国产奶酪巨头——妙可蓝多发展情况
  11. UIWebView 无缝切换到 WKWebView
  12. ASCII码对照表(包括十六进制、十进制和字符)
  13. 点这里安装Alexa工具条
  14. HTML5 webSQL动态查询应用截图
  15. 证明 总偏差平方和 = 回归平方和 + 残差平方和
  16. 51单片机系列——定时/计数器
  17. 工业级氯化锂2022年全球行业分析报告
  18. python闯关训练营怎么样3.0_泡着枸杞写bug的三流程序员凭什么逆袭到一线大厂?...
  19. 什么是Advanced Color ePaper (ACeP) 多彩墨水屏及其应用
  20. 文件格式转换DOS到UNIX:dos2unix+UltraEdit(解决no such file or directory问题)

热门文章

  1. 二:java语法基础:
  2. 关于css的text-indent首行缩进两个字符和图片缩进的问题
  3. 免费图标下载:100个手绘的PSD图标
  4. 收集下关系数据库处理亿万级别的数据
  5. javascript 函数和对象 再顺一顺
  6. break、continue和return在程序中的作用
  7. Tomcat正常启动,可以访问其主页,却不能访问webapp中的项目的jsp文件
  8. [转:有种感觉叫佩服]一个程序员的奋斗历程
  9. 12C 对表分区维护的增强
  10. 如何开发Web应用程序(非网站)