共计 1151 个字符,预计需要花费 3 分钟才能阅读完成。
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 是动态、强类型语言
- 静态语言,事先声明变量类型,之后变量值可以改变,但值类型不能再改变,编译时检查
- 动态语言,不用事先声明类型,随时可以赋值为其他类型,编程时不知道是什么类型,很难推断
- 强类型语言,不同类型之间操作,必须先强制类型转换为同一类型
- 弱类型语言,不同类型间可操作,自动隐式转换。但是要注意的是,强与弱只是一个相对概念,即使是强类型语言也支持隐式类型转换
正文完