博主简介:原互联网大厂tencent员工,网安巨头Venustech员工,阿里云开发社区专家博主,微信公众号java基础笔记优质创作者,csdn优质创作博主,创业者,知识共享者,欢迎关注,点赞,收藏。

目录

  • 一、前言
  • 二、发展历史
    • 1、Python是一种面向对象的解释型编程语言
    • 2、Python常被称为胶水语言
    • 3、Python由Guido开发
    • 4、Python连续多年入选编程语言TOP10
    • 5、Python的发展历史
  • 三、总结

一、前言

  由于Python语言的简洁性、易读性以及可扩展性,它在网络爬虫、数据分析、机器学习、Web开发、金融、运维、测试等多个领域日益流行起来。根据TIOBE最新排名,Python已经超越C#,与Java,C,C++一起成为全球4大流行语言。因此,学习Python是非常有必要的。这篇首先了解一下Python的发展历史。

二、发展历史

1、Python是一种面向对象的解释型编程语言

  Python是一种面向对象的解释型编程语言,由荷兰人Guido van Rossum于1989年发明,第一个公开发行版于1991年发行。Python语法简洁、清晰,并具有一组功能丰富且强大的类库。

2、Python常被称为胶水语言

  Python常被昵称为胶水语言,它能够把用其他语言制作的模块联结在一起。因此,Python常见的应用情形是:使用Python快速生成程序原型,然后对其中有特别要求的部分用更适合的语言改写。例如,由于3D游戏中对图形渲染模块的性能要求比较高,就可以用C/C++重写,然后封装为Python可以调用的类库。

3、Python由Guido开发

  在1989年圣诞节,Guido在阿姆斯特丹开发了一种新的编程语言Python,作为ABC语言的一种继承。之所以用Python(通称“大蟒蛇”)作为该编程语言的名字,是因为Guido是Monty Python喜剧团的爱好者。ABC语言是由Guido参与设计的一种教学语言,但ABC语言并没有成功,究其原因,Guido认为是其非开放性造成的。Guido决定在Python中避免这一错误。同时,他还想实现在ABC中闪现过但未曾实现的功能。就这样,Python在Guido手中诞生了。可以说,Python是从ABC发展起来,主要受到了Modula-3(另一种语言)影响,并且结合了Unix shell和C的习惯。

4、Python连续多年入选编程语言TOP10

  以下榜单来自HelloGithub官网,目前2022年3月排名第一,同时也是2010,2007,2018,2020,2021的年度明星语言。
https://hellogithub.com/report/tiobe/

5、Python的发展历史


三、总结

  以上就是就是关于Python的发展历史以及受欢迎度的相关知识,可以参考一下,觉得不错的话,欢迎点赞、收藏、在看,欢迎微信搜索关注java基础笔记,后面会不断更新相关知识,大家一起进步。

python基础之语言发展历史相关推荐

  1. java语言发展历史_Java编程语言的历史和未来

    java语言发展历史 通过AppDynamics解决应用程序问题的速度提高了10倍–以最小的开销在代码级深度监视生产应用程序. 开始免费试用! 作为互联网上著名的编程语言 ,Java对人们如何浏览数字 ...

  2. Python 语言发展历史

    Python 是一门简洁而又强大的编程语言.相信即使是刚接触编程的同学也一定听说过「人生苦短,我用 Python(Life is short. You need Python.)」这句话.目前人工智能 ...

  3. python语言发展历史

    Python是一种面向对象.直译式计算机程序设计语言,由荷兰人Guido van Rossum发明于1989年,1991年发行第一个公开发行版.它常被昵称为胶水语言,它能够很轻松的把用其他语言制作的各 ...

  4. C语言发展历史,C语言特点,C语言利于弊,入门须知三招

    C语言是面向过程的,而C++是面向对象的 这些是C/C++能做的 服务器开发工程师.人工智能.云计算工程师.信息安全(黑客反黑客).大数据 .数据平台.嵌入式工程师.流媒体服务器.数据控解.图像处理. ...

  5. ALGOL语言 发展历史

    一提到计算机高级语言,可能大家就会想到C语言.C++.Python.Java等等.ALGOL语言可能很多人都没有听说过. 但这个现在已经销声匿迹的语言却是C语言.C++.Java等高级语言的直接鼻祖, ...

  6. java基础学习总结一(java语言发展历史、jdk的下载安装以及配置环境变量)

    最近一段时间计划复习一下java基础知识,使用的视频课程是尚学堂高淇老师的,上课过程中的心得体会 直接总结一下,方便以后复习. 一:计算机语言的发展 1:机器语言,最原始的语言,主要有"01 ...

  7. python基础之语言特点

    博主简介:原互联网大厂tencent员工,网安巨头Venustech员工,阿里云开发社区专家博主,微信公众号java基础笔记优质创作者,csdn优质创作博主,创业者,知识共享者,欢迎关注,点赞,收藏. ...

  8. python的诞生和发展历史_Python发展史-一门编程语言的起源

    起源 Python 的作者,Guido van Rossum,确实是荷兰人.1982 年,Guido 从阿 姆斯特丹大学获得了数学和计算机硕士学位. 然而, 尽管他算得上是一位数学家, 但他更加享受计 ...

  9. 何为python以及python语言的来历及发展历史

    前言 ** 随着信息时代的到来,我们每天都会面对无数信息流的冲击,如何在信息浩瀚的海洋里准确寻找我们所需要的信息提高我们的工作效率使我们不得不考虑的事情. 今天小编就给大家带了解一种适合新手入坑的编程 ...

最新文章

  1. Android Support Library 24.2.0 正式发布
  2. 导出matlab程序,Matlab数据导入导出
  3. 学习运维工程师是正确的选择,发展与前景都是和好的
  4. python with函数的用法(with expression [as target])
  5. Android系统启动系列----init进程
  6. 基于MQTT协议进行应用开发
  7. jtextpane设置不能选中_你会设置数据有效性吗?
  8. python更改端口
  9. Linux文件浏览命令
  10. python中的not具体使用及意思
  11. C# richTextBox滚动到最后一行 显示最后一行 自动跳转最后一行
  12. 2015 年度新增开源软件排名 TOP100
  13. 为什么中国人少有人得到诺贝尔奖呢?
  14. poi操作word实现分页
  15. Python:folium地图标记icon分组展示
  16. buu-[ACTF新生赛2020]Universe_final_answer
  17. 计算机桌面文件夹删除如何找回,被误删(永久删除、彻底删除)的文件如何找回?...
  18. The Pilots Brothers‘ Refrigerator(高效贪心)
  19. 腾讯云轻量与CVM内网互通骚操作
  20. python物性库能调用哪些物质_用于水和水蒸汽物性计算的Python模块——iapws

热门文章

  1. 转『天涯杂谈』那些让人惊艳的歌词(整理版),很经典,与大家分享。
  2. 生产计划管理软件有哪些?哪个好
  3. 德蕾莎修女---一个伟大的人
  4. .NET项目报受源代码管理,向源代码管理注册此项目时出错的解决方案
  5. Git代码管理流程(分支、fork、tag)
  6. clickhouse UI可视化工具
  7. C# 重置IE安全等级
  8. Docker使用docker-compose配合Makefile部署Nginx 挂载文件目录 实现视频图片html等静态资源的代理
  9. 饥荒联机版修改在线模式
  10. 团队作业1---团队展示