了解 Python

了解 Python

一、历史

编程的历史

最早的编程语言是机器语言,只用 0,1 两个数字编码。如 000100110101010… 这种完全由 0,1 组成,输入到计算机中,一部分数字代表数据,一部分代表操作,对于计算机来说,可以直接去执行这段程序。但是对人就非常的不直观了,直接看到一串 01 的数字,很难明白到底是什么含义,所以刚开始只有极少的人才能看懂和编写。

之前上大学的时候老师还讲他们那会是用纸带来编代码的,在一个长条的纸带上,打孔表示 1,不打表示 0。

弄错一个就得重来…

不过随着计算机的不断发展,用的人越来越多,为了读懂,紧接着出现了汇编语言,用一些单词来代替一些二进制指令,比如用 add 表示加法运算指令,sub表示减法运算指令,提升了程序的易读性。

后来软件行业迎来了大爆发,为了解决各种各样复杂的问题,出现了高级语言,更接近于人能理解的自然的语言,如 C/Java/Python 等。

Python历史

Python的起源可以追溯到 1989 年,Guido van Rossum 开始编写 Python 语言的编译器。

1991 年: 第一个公开版本是在 1991 年发布的 0.9.0,包含了诸多基本的语言特性,如模块、异常处理、函数以及核心数据类型(字符串、列表等)。

1994 年: Python 1.0,引入了如 lambda、map、filter 和 reduce 等现在依然存在的语法特性。

2000 年: Python 2.0,引入了垃圾回收机制和 Unicode 支持等。

2008 年: Python3.0 ,解决 Python 2 版本中的一些设计缺陷和与2.0并不兼容。

目前 Python3.x已经几乎取代了2.x的版本,新建的项目一般都是用 Python3.x 进行开发的。截止今天,最新的 Python Release 版本已经发布到了 3.12.2 了。

二、特点

简洁易用

同样的功能,用 Python实现比其他语言会简单很多

举个简单的例子,比如需要生成一个Hello World.,用 Java 实现,需要先定义类,再定义函数才能打印输出

public class PrintClass {
    public static void main(String[] args) {
        System.out.println("Hello World.");
    }
}

但是用 Python 实现,只是调用 print 函数就可以生成了。

print("Hello World.")

开源、可移植性

Python 是一个开源的语言,得到了广泛的支持,以及不断得更新。

当你在一个平台上写了一个 Python 程序后,可以轻松的迁移到不同的平台上,得到相同的输出结果。

适用性广、生态丰富

经常能听到Python是万能的语言,不管做什么都能用 Python 实现,写个网站、分析数据、人工智能、爬虫、自动化测试、办公自动化等等,几乎能想到的场景都有Python的身影。

越多的人加入 Python,创造了众多的库和工具,形成的丰富的生态闭环,同时也吸引了更多的人学习使用 Python。

想学习了解更多内容,欢迎关注公众号。
在这里插入图片描述

  • 5
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值