编辑
2026-04-01
undefined
00

目录

Python命名由来
Python发展
Python优点
Python缺点
应用场景

python这个词在英语中其实是“蟒蛇”的意思,而我们即将学习的这门编程语言为啥叫Python呢?

Python命名由来

Python的创始人为荷兰人,吉多·范罗苏姆(Guido van Rossum),人称“龟叔”。在1989年圣诞节期间,Guido由于过节无聊,为了打发寂寞,决定开发一个新的脚本解释程序,于是就在圣诞节期间开始了Python的设计。

Guido之所以选中Python作为该编程语言的名字,是因为他是一个英国喜剧爱好者,而《Monty Python's Flying Circus》是他最喜欢的电视节目之一。

因此,Guido将这个新的编程语言命名为Python,以纪念他所喜爱的电视节目。他希望Python能够像Monty Python一样有趣、有创造力、充满惊喜。

Python发展

历经两年后,也就是1991年2月份,Python终于面向大众,发布了第一个公开版本0.9。

  • 1994年01月:Python 1.0发布
  • 2000年10月:Python 2.0发布
  • 2008年12月:Python 3.0发布,也被称为“Python 3000”或“Py3K”,但不兼容Python 2
  • 2011年04月:pip发布,Python有了包管理工具
  • 2020年01月:在Python 2和Python 3共存了11年之后,官方停止对Python 2的更新和维护,希望用户尽快切换到Python 3
  • 2024年01月:Python最新版本是3.12.1

Python官网:https://www.python.org/

Python优点

Python是当今世界最流行的编程语言之一。从2023年1月开始,Python已经走上卫冕的道路!除TIOBE外,在IEEE Spectrum 2023年度编程语言排行榜中,Python也是稳坐TOP1!

这得益于Python的一些特点,用龟叔的话说就是:优雅、明确、简单

Python特点:

  • 可读性强
  • 简洁
  • 开源
  • 标准脚本语言

Python缺点

  • 执行效率稍低(解释型语言的通病)
  • 代码无法加密
  • 开发时可选的框架太多(如Web框架就有100多个)

应用场景

  • 人工智能
  • Web应用开发
  • 自动化脚本
  • 科学计算和数据分析
  • 桌面软件
  • 爬虫
  • 游戏开发

总之,Python是非常有必要学习的,人生苦短,我用Python

注:

  • Python是动态、强类型语言
  • 静态语言,事先声明变量类型,之后变量值可以改变,但值类型不能再改变,编译时检查
  • 动态语言,不用事先声明类型,随时可以赋值为其他类型,编程时不知道是什么类型,很难推断
  • 强类型语言,不同类型之间操作,必须先强制类型转换为同一类型
  • 弱类型语言,不同类型间可操作,自动隐式转换。但是要注意的是,强与弱只是一个相对概念,即使是强类型语言也支持隐式类型转换

Python小白学习笔记第2课:Python运行环境搭建(2024版)

本文作者:a

本文链接:

版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!